Endpoint
Request body
| Field | Type | Description |
|---|---|---|
amount | Number >= 1 | Required. Amount to charge, in the currency’s standard unit. |
currency | Object (CurrencyDto) | Required. See Currency object below. |
name | String | Required. Name of the individual or business initiating the payment. |
acceptOtherCurrencies | Boolean, default false | Whether the transaction can accept currencies other than the one specified. |
callbackUrl | String | URL Reeple sends a notification to after the payment is processed. |
channels | Array of strings | Payment channels to allow, e.g. BANK_TRANSFER, CARD, SHIGA_QR, BANK. |
description | String | Description of the transaction. |
logoUrl | String | URL for a logo to show on the checkout page. |
reference | String | Your own reference for tracking. |
Currency object
Supported currencies
Payment links support: Cameroon, Equatorial Guinea, Gabon, Chad, Ivory Coast, Egypt, Ghana, Kenya, Morocco, Nigeria, Rwanda, Senegal, South Africa, Tanzania, and Uganda (by their respective currency codes — see supported currencies).Request example
Response
Card Auth Codes (recurring payments)
Refunds on card payments are handled by Reeple — you don’t need to process them yourself. To turn any payment-link request into a Card Auth Request, add"recurring": true to the payload.
| Requirement | Details |
|---|---|
| Minimum USD | 1 |
| Minimum NGN | 50 |
| Supported cards | USD and NGN only |
| Customer data | customer object must be provided |