Results / Additional Parameter Returns

Scenario

When the merchant is creating order, if the value of “Required additional payment information” [NeedExtraPaidInfo] is Y, additional parameters will be returned (see table below).

  • Step 1. Merchant: When creating an order, if the required additional payment information parameter [NeedExtraPaidInfo] is set to Y.
  • Step 2. Merchant: Return the following additional parameters when transmitting the payment results notification and order search to the merchant.
❗ Special Note:all the additional parameter returned must be checked by checksum mechanism.

Response Parameter Details:

TWQRTradeNo String(64)

OPAY’s transaction number for payment using TWQR.

WebATMAccBank String(3)

WebATM Payment Bank Code. If the bank did not provide such information, it will be returned blank.

WebATMAccNo String(5)

Last 5 digits of the payer’s bank account.
If the bank did not provide such information, it will be returned blank.

WebATMBankName String(10)

Bank name. Please refer to the payment method list.

ATMAccBank String(3)

ATM Payment Bank Code.
If the bank did not provide such information, it will be returned blank.

ATMAccNo String(5)

Last 5 digits of the payer’s bank account. If the bank did not provide such information, it will be returned blank

PaymentNo String(14)

Payment code.
If it is BARCODE, return blank.

PayFrom String(10)

Convenience store payment

  • family: FamilyMart
  • hilife: Hi-Life
  • okmart: OK‧MART
  • ibon:7-11

gwsr Int

process_date String(20)

Process Time.
The format is yyyy/MM/dd HH:mm:ss.

auth_code String(6)

Authorization code

amount Int

stage Int

Installment periods

stast Int

Amount of initial installment.

  • General installment: first installment amount
  • Flexible Installment: First stage installment amount

❗ Special Note:Flexible Installment: If the bank does not return the installment amount, $0 will be returned.

staed Int

  • General Installment: Amount of each installment
  • Flexible Installment: Second stage installment amount

❗ Special Note:Flexible Installment: If the bank does not return the installment amount, $0 will be returned.

eci Int

3D(VBV) Return value (eci = 5,6,2,1 means that transaction was a 3D transaction).

card4no String(4)

Last 4 digits of credit card
❗ Special Note:UnionPay card transactions are made by entering the card number information on the bank side, so no card number information will be returned after the payment is made.

card6no String(6)

First 6 digits of credit card.

❗ Special Note:UnionPay card transactions are made by entering the card number information on the bank side, so no card number information will be returned after the payment is made.

red_dan Int

Bonus points deducted.

red_de_amt Int

Amount deduced from bonus points.

red_ok_amt Int

Actual amount charged.

red_yet Int

Remaining bonus points.

PeriodType String(1)

Type of periods set when order was created.

Frequency Int

Execution frequency set when order was created.

ExecTimes Int

Execution frequency set when order was created.

PeriodAmount Int

Amount per authorization set when order was created.

TotalSuccessTimes Int

Number of successful authorizations to date.

TotalSuccessAmount Int

Amount authorized to date.

Copyright © Green World FinTech Service Co., Ltd. All rights reserved.

Green World