v1

latestOpenAPI 3.1.02026-07-24620123.6 KB

Opay Charge

Accept payments via OPay. Charges are processed asynchronously; some transactions require a redirect to complete authentication before funds are captured.

post/api/b2b/fiat/deposit/opay

Request body

amountnumber float required
currencystring

3-letter currency code. Defaults to NGN.

emailstring

Customer's email address.

externalReferencestring required

A unique ID of your liking to reconcile transactions internally.

successRedirectUrlstring

The redirect url for a successful transaction

failureRedirectUrlstring

The redirect url for a failed transaction

Response

200

successboolean
messagestring

Example response

{
  "success": true,
  "message": "Transaction initiated successfully.",
  "data": {
    "transactionId": "6VOWReShlbh4MzXu8kbQ"
  }
}