API & Platform Changelog
What changed in the rafiqPay API. There is one version, /v1; changes so far have only added to it.
Bank transfer, saved cards and mandates
Checkout now offers bank transfer. Transfers for the wrong amount, or too late, are held for you (/v1/held-transfers). Also new: customer bank accounts, saved cards (/v1/payment-methods), GTBank direct-debit mandates (/v1/mandates), and subscriptions that collect by card or mandate.
Webhooks for the new flows
New events: transfer.held, transfer.accepted, transfer.returned, transfer.refunded_by_provider, payment_method.saved, payment_method.removed, mandate.active and mandate.cancelled.
Payout approvals
A single payout above ₦1,000,000, and every batch, waits until a team member other than the one who made it approves it with a code from their authenticator app.
First release
The first version of the API: hosted checkout, a double-entry ledger, and signed webhooks.