WEBHOOK
payment.retried
{
  "transaction_type": "payment",
  "request_number": "<string>",
  "amount": 123,
  "payment_status": "pending",
  "payment_date": "2023-11-07T05:31:56Z",
  "payment_reference_number": "<string>",
  "payment_method": "<string>",
  "icon_url": "<string>"
}
{
  "message": "<string>",
  "success": true,
  "code": "<string>",
  "error": {
    "fieldname": [
      "<string>"
    ]
  }
}

Body

application/json

Common fields in all types of payments.

transaction_type
enum<string>
Available options:
payment,
refund
request_number
string
amount
number
payment_status
enum<string>
Available options:
pending,
success,
failed,
partially_paid,
refund_initiated
payment_date
string<date-time>
payment_reference_number
string | null
payment_method
string | null
icon_url
string | null

Response

Bad request

message
string
required
success
boolean
required
code
string
required
error
object