Changelog
Changes to the Payinto Business API and these docs.
Dates reflect when a change was added to the API or its documentation.
October 2026
- Oct 31: Added the Checkout SDK guide.
- Oct 31: Rate limiting now returns
429with aRetry-Afterheader, instead of403. - Oct 31: Customer photo URLs must now point to public addresses on standard ports.
- Oct 31: Launched this developer portal, with an OpenAPI 3.1 reference covering every Business API endpoint.
- Oct 31: Completed the bulk transfer and scheduled bulk transfer APIs.
- Sandbox keys now use the sandbox ledger for both APIs, and schedules run there too.
- Added recipient import, duplicate, and template endpoints, and a schedule run history.
- Added
merchant_referenceto drafts and schedules, and made repeated submissions safe. - Added the
bulk_transfer.finishedwebhook. - Responses now use the standard envelope and no longer include internal fields.
- Oct 23: Added
POST /transfers/resolve-recipientfor transfers to a Payinto Tag. - Oct 22: Added the
checkout.payment.succeededwebhook for bank transfer and card checkout payments.
September 2026
- Sep 6: Added bulk transfer and scheduled bulk transfer endpoints.
August 2026
- Aug 4: Added
GET /transactions/tsq/{reference}, including fee and settlement fields.
July 2026
- Jul 4: Added per-module and per-environment access control to the Business API.
June 2026
- Jun 13: Added
POST /vas/pay/betting. - Jun 6: Added
GET /whoami.
December 2025
- Dec 23: Added
POST /addons/bvn-verification.