Initiate a payment

This endpoint enables your business to accept payments from customers.

API Object

{
  "id": "txreq_3vQU**************kD",
  "type": "onetime-debit",
  "amount": 20000,
  "description": "wallet top up",
  "reference": "4847**************RA",
  "payment_link": "https://connect.withmono.com/?key=live_pk_************L0J****Tvq0&scope=payments&data=%7B%22amount%22%3A20000%2C%22description%22%3A%22wallet%20top%20up%22%2C%22type%22%3A%22onetime-debit%22%2C%22reference%22%3A%28**************83RA%22%7D",
  "meta":{
        "reference":"xyz"
       }
  "created_at": "2021-08-02T06:59:37.910Z",
  "updated_at": "2021-08-02T06:59:37.910Z",
}

Payment Fields

field description type
id The payment id string
type The payment type string
amount The payment total value in the smallest denomination, such as a Kobo (Nigeria) or a Pesewa (Ghana). number
description The payment's description string
reference The unique identifier associated with the payment. string
payment_link The payment URL that is used to access the payment page string
meta.reference Any additional payment information string
created_at The date and time the payment was created string
updated_at The date and time the payment was updated string