Do Payment Response Parameters

📘

Data Attribute Reference

Data Type

  • A: Alphabet
  • AN: Alphanumeric
  • C: Characters
  • B: Boolean
  • D: Decimal
  • N: Numeric

Mandatory attributes

  • M: Mandatory
  • C: Conditional
  • O: Optional

Parameter

Data Type

Mandatory

Description

channelCode

AN 6

M

Payment channel code

Refer to Payment Channel Matrix

invoiceNo

AN 50

C

Invoice number

Unique merchant order number.

 

only returned when respCode is 2000 (transaction completed)

type

A 6

C

Data type

For QR = QR data type

expiryTimer

N 10

C

Payment expiry timer. Expiry timer count down in milliseconds.

For payment flow 1005 only.

expiryDescription

C 255

C

Payment expiry description.

For payment flow 1005 only.

data

C 5000

C

Data of the payment flow

1. URL Endpoint / Deeplink - Required redirect to the endpoint.

2. QR Code - Required display the qr code.

extras  

O

Extra info
  qrData C 5000

O

QR data based on the qrType requested
  barcodeData C 5000

O

Bar code data based on the qrType requested
  referenceNo C 255

O

Payment slip reference number
  paymentExpiry C 19

O

To specify payment expiry date/time for APM payments.


Format: yyyy-MM-dd HH:mm:ss

  agentPaymentCode C 255

O

Payment channel code

Refer to Payment Channel Matrix

fallbackData

C 255

C

For payment flow response code 1004 only.

if user device doesn't installed specific native app, this fallback allow do payment with web payment.

respCode

C 4

M

Response code

Refer to Payment Flow Response Code.

respDesc

C 255

M

Response description