ExtraP

Contains additional information provided by the payment processor. Parameter ExtraP is a JSON encoded string.

Variables / ParameterDescription / Examples
tokenAlphanumeric with symbol up to 50 characters payment token for merchant to store for upcoming recurring MIT (merchant initiated transaction)
CustIDCustomer ID that will bind with the token
fraudscreen1-digit integer, i.e., 1=Unknown, 2=Passed, 3=Alert, 4=Suspicious, 5=Fraud
fpx_txn_idFPX transaction ID
fpx_buyer_nameFPX buyer name
buyer_namebuyer name (if any for non-FPX channel)
billing_nameBiller Name
billing_mobileBiller Mobile
billing_emailBiller Email
ccbrandVisa, MasterCard, AMEX
bank_issuerThe issuing bank or institution
cobinIssuer/Bank identification number, first 6-digit
cclast4Last 4-digit of card number
cctypeCredit, Debit, Prepaid
cccountryCard issuing country
paymentMethodApplePay, GooglePay
grabpay_indicatorGPWALLET, INSTALMENT_4, POSTPAID
duitnowqr_indicatorDuitNow Ref ID
ProcessorResponseCodeAuthorization response code
ProcessorCVVResponseCredit Card validation response code (ProcessorCVVResponse):

  • M — Indicate cvc match

  • N — Indicate cvc no match

  • P — Indicate cvc not process, the card scheme or issuer was unable to verify the cvc value

  • S — Indicate cvc should be on the card, because the card scheme or issuer wants perform cvc verification

  • U — Indicate cvc unverified because issuer does not participate in cvc service
SchemeTransactionIDTransaction ID provided by CC Schemes.
MerchantAdviceCodeMasterCard issuers use the Merchant Advice Code (MAC) in authorization request responses to communicate with merchants about a cardholder’s account:
  • 01 — New account information available
  • 02 — Cannot approve at this time, try again later
  • 03 — Do not try again
  • 04 — Token requirements not fulfilled for this token type
  • 21 — Payment Cancellation
  • 22 — Merchant does not qualify for product code
ECIElectronic Commerce Indicator (ECI) — outcome of authentication attempted on transactions enforced by 3DS:
  • Cardholder authentication successful
    • Mastercard: 02
    • Visa: 05
    • MyDebit: 15
  • Attempted to authenticate the cardholder
    • Mastercard: 01
    • Visa: 06
    • MyDebit: 16
  • Non-authenticated e-commerce transaction
    • Mastercard: 00
    • Visa: 07
    • MyDebit: 17
LocalCardSchemeCard transacted through a local card network
AvsStreetStreet validation status
AvsZipZip/Postcode validation status
AvsResponseAssociation validation status
captured_dateDate/Time of the transaction status updated from authorized to captured
store_id7eleven store id (Only for Cash 711)
store_name7eleven store name (Only for Cash 711)
store_address7eleven store address (Only for Cash 711)
metadataRespond metadata in JSON format
IcpMemberIdESUN unique number (for TW ESUN channels only)
DbtrAgtDebtor BIC Code (Only for DuitNow QR channel)
DbtrAcct_TypeDebtor account type (Only for DuitNow QR channel):
  • CACC — Current Account
  • SVGS — Savings Account
  • CCRD — Credit Card
  • WALL — e-Wallet
  • DFLT — Either Savings or Current
TxnTypeTransaction type (Only for DuitNow QR channel):
  • DOMESTIC — Transaction initiated from a Malaysian domestic account
  • CROSSBORDER — Transaction initiated from a non-Malaysian account
refundabilityValue will be either “true” or “false” (Only for DuitNow QR channel)