Payment Final State

Sent when a payment reaches its final state, either succeeded or failed. This notification helps merchants determine whether a payment was completed successfully or has permanently failed.

Event metadata

  • name: ACQUIRING
  • types:
    • acquiring.payment.succeeded
    • acquiring.payment.failed

Request body

FieldsData TypeDescription
event_idstringA unique ID for the event.
event_namestringEvent name.
event_typestringEvent type.
source_idstringPayment intent id
versionstringAPI Version number.
dataobjectRelated business objects.

Notification example

{
    "version": "V1.6.0",
    "event_name": "ACQUIRING",
    "event_type": "acquiring.payment.succeeded",
    "event_id": "c26e83c3-8d3e-4886-94cf-db22472cad6f",
    "source_id": "a08b5aae-12ae-4956-bdf0-2359c1010031",
    "data": {
        "amount": 3.01,
        "payment_method": {
            "type": "card",
            "card": {
                "card_name": "card Name",
                "card_number": "************5668",
                "network": "visa",
            }
        },
        "cancel_time": "",
        "cancellation_reason": "",
        "currency": "SGD",
        "description": "description",
        "intent_status": "",
        "merchant_order_id": "d05e3b92-83d4-4ae0-8b8d-8b526e6d196a",
        "metadata": {
            "request_id": "db1d007b-b449-4360-9950-04cb0fcc6f94"
        },
        "payment_intent_id": "PI1925112193204883456",
        "create_time": "2024-03-01T00:00:00+08:00",
        "complete_time": "2024-03-01T00:00:00+08:00",
    }
}