Inquiry Status
Inquiry Status Member Recurring
This API is used for inquiry detail member recurring. Merchants can receive the details of transaction members.
URL EndPoint
Request Parameter:
request
Varchar
O
Response Description
merchant_id
Varchar (32)
M
Merchant Name
merchant
Numeric (5)
M
Merchant Code
member_id
Varchar (50)
M
Merchant's Member ID
signature
Varchar (50)
M
sha1(md5(transaction account + transaction password + member_id))
Notes:
M = Mandatory
O = Optional
C = Conditional
{
"merchant_id":"99999",
"merchant":"Sophia Store",
"member_id":"20210726085543",
"signature":"f2f80fe2d49f9a73a6cc6fe92c12776d41cc27b3"
}Response Parameter:
response
Varchar
M
Response Description
merchant_id
Numeric (5)
M
Merchant Code
merchant
Varchar (32)
O
Merchant Name
member_id
Varchar (50)
M
Merchant's Member ID
member_name
Varchar (50)
M
Member name
member_email
Varchar (50)
M
Member email
process_date
Varchar
M
Process date = Date,Date (up to 9 times)
Process date, this parameters used for date of transaction and date of retry recurring if there is a failed recurring.
Sample :
process_date = "12,15,20,25,01,05,10". (Max 9 date)
12 is a date for register new recurring transaction date.
15,20,25,01,05,10 is a date for retry recurring if any failed recurring to this member.
recurring_amount
Varchar
M
Recurring amount
recurring_start_date
Datetime
M
Date = YYYY-MM-DD
recurring_end_date
Datetime
M
Date = YYYY-MM-DD
recurring_period
Varchar (1)
M
Recurring period
recurring_period_at Varchar (1) M Recurring period at
recurring_trx_id Varchar M Recurring transaction ID
transaction_id Numeric M ID of Transaction
transaction_reff Numeric (64) M Transaction reff
transaction_amount Numeric M Transaction amount
transaction_status Varchar (1) M Transaction status of payment S = Sales (Success) F = Failed A = Authorized C = Captured (confirm that the funds can be settled) B = Block CF = Captured Failed E = Error N = Not Yet Processed P = On Processed
recurring_trx_status Varchar(1) M Recurring transaction status
recurring_trx_attempt Numeric(1) M Recurring transaction attempt
total_trx Numeric M Total transaction of member
detail_trx Varchar M Details of transaction
trx_id Varchar (50) M Transaction ID of creditcard
trx_date Datetime M Format Datetime (YYYY-MM-DD hh:mm:ss)
amount Numeric M Amount of transaction
recurring_billing_date Datetime M Date YYYY-MM-DD hh:mm:ss
recurring_last_trx_date Datetime M Recurring last transaction date. Format Date YYYY-MM-DD hh:mm:ss
user_error_code Numeric (1) M User error code
user_error_desc Varchar (32) M User error Description
bank_error_code Numeric (1) M Bank error code 0: Success
bank_error_desc Varchar (32) M Bank error description
response_code Varchar (2) M Response code
response_desc Varchar (32) M Response description
{
"merchant_id": "99999",
"merchant": "Sophia Store",
"member_id": "20220314085941",
"member_name": "John Doe",
"member_email": "[email protected]",
"process_date": "26,27",
"recurring_amount": "10000",
"recurring_start_date": "2022-03-14 00:00:00",
"recurring_end_date": "2022-08-14 00:00:00",
"recurring_period": "D",
"recurring_period_at": 1,
"recurring_trx_id": 1160,
"transaction_id": "2C4A74A2-4112-4597-BAF8-0055B0EA8879",
"transaction_reff": "20220314085941",
"transaction_amount": "10000",
"transaction_status": "S",
"recurring_trx_status": 1,
"recurring_trx_attempt": 1,
"total_trx": 2,
"detail_trx": [
{
"trx_id": 1160,
"trx_date": "2022-06-19 05:27:20",
"amount": "10000"
},
{
"trx_id": 1237,
"trx_date": "2022-06-26 13:28:04",
"amount": "10000"
}
],
"recurring_billing_date": "2022-06-19 05:27:20",
"recurring_last_trx_date": "2022-03-14 15:00:18",
"user_error_code": "0",
"user_error_desc": "No error.",
"bank_error_code": "0",
"bank_error_desc": "Complete",
"response_code": "00",
"response_desc": "Success"
}Last updated