Skip to main content
WEBHOOK
paymentAttemptResult
{
  "version": "V1.6.0",
  "event_name": "ACQUIRING",
  "event_type": "acquiring.payment_attempt.created",
  "event_id": "c5d06c0f-909b-4f40-8c24-bd678e02f00d",
  "source_id": "PA2043628825429938176",
  "data": {
    "advice_code": "",
    "amount": "8.88",
    "arn": "",
    "attempt_status": "INITIATED",
    "auth_code": "",
    "authentication_data": {
      "avs_result": "",
      "cvv_result": "",
      "three_ds": {
        "cavv": "",
        "ds_transaction_id": "",
        "eci": "",
        "three_ds_authentication_status": "",
        "three_ds_cancellation_reason": "",
        "three_ds_version": ""
      }
    },
    "cancel_time": null,
    "cancellation_reason": "",
    "captured_amount": "8.88",
    "complete_time": null,
    "create_time": "2026-04-13T17:54:15+08:00",
    "currency": "SGD",
    "failure_code": "",
    "failure_message": "",
    "merchant_order_id": "56dd76dd-1279-4214-9cd0-2a4224088fc1",
    "payment_attempt_id": "PA2043628825429938176",
    "payment_intent_id": "PI2043628825316691968",
    "payment_method": {
      "card": {
        "card_name": "mastercard 4047",
        "card_number": "541333******4047",
        "network": "mastercard"
      },
      "type": "card"
    },
    "refunded_amount": "0",
    "rrn": ""
  }
}

Documentation Index

Fetch the complete documentation index at: https://developers-sandbox.uqpaytech.com/llms.txt

Use this file to discover all available pages before exploring further.

Event Types

Event TypeDescription
acquiring.payment_attempt.createdA new payment attempt was initiated.
acquiring.payment_attempt.capture_requestedThe consumer has completed the payment; the corresponding PaymentIntent transitions to SUCCEEDED.
acquiring.payment_attempt.cancelledThe payment attempt was cancelled.
acquiring.payment_attempt.failedThe payment attempt failed. A single PA failure does not mean the PI has failed.

Body

application/json
event_id
string<uuid>
required

A unique identifier for this event.

event_name
enum<string>
required

Top-level event category.

Available options:
ACQUIRING
event_type
enum<string>
required

The specific event type that occurred.

Available options:
acquiring.payment_attempt.created,
acquiring.payment_attempt.capture_requested,
acquiring.payment_attempt.cancelled,
acquiring.payment_attempt.failed
source_id
string
required

Payment attempt ID.

version
string
required

API version number.

Example:

"V1.6.0"

data
object

Payment attempt details associated with the event.

Response

200

Return 200 to acknowledge receipt.