mono-logo

Initiate One-Time Payment

Last updated April 15th, 2024

post api.withmono.com/v2/payments/initiate
v1.0

This resource is to initiate a one-time payment.

Please ensure to verify the payment status via the verify payment endpoint before proceeding to give value for the payment.

Body Params
Headers

Request

12345678910111213141516171819202122232425
curl --request POST \
     --url https://api.withmono.com/v2/payments/initiate \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'mono-sec-key: string' \
     --data '{
    "amount": 20000,
    "type": "onetime-debit", 
    "method": "account" //transfer, 
    "description": "testing",
    "reference": "testing-10039819098",
    "redirect_url": "https://mono.co",
    "customer": {
        "email": "samuel.olamide@mono.co",
        "phone": "08122334455",
        "address": "home address",
        "identity": {
            "type": "bvn",
            "number": "22110033445"
        },
        "name": "Samuel Olamide"
    },
    "meta": {}
}
'

Response

Choose an option from the drop down or click one of these buttons to see an example:

Did this page help you?