C
(customer-initiated) or M
(merchant-initiated):CITI_FLEX
(CIT Initial): The customer saves their card/account for future purchase with varied amount (e.g., setting up a profile for future payments).CITU_FLEX
(CIT Unscheduled): The customer makes a one-time payment using a card/account saved earlier (e.g., buying something online).CITO_FLEX
(CIT Other): The customer saves their card/account and allow merchant to initiate future purchase with varied amount (e.g., setting up a profile for a toll).MITU_FLEX
(MIT Unscheduled): The merchant charges the customer when needed with varied amount, without a fixed schedule (e.g., auto-recharge for a toll card).CITR_FIX
(CIT Recurring): The customer starts a subscription or recurring payment with fix amount (e.g., signing up for a gym membership).MITR_FIX
(MIT Recurring): The merchant charges the customer regularly at set intervals (e.g., monthly magazine subscription).{
"status": {
"code": "00",
"message": "Success",
"trace_id": "bce9c83c-922e-4672-87f5-7f92cd15047c"
},
"data": {
"deeplink": "abamobilebank://ababank.com?type=account_on_file&qrcode=ABA...gFses",
"qr_string": "ABAAOF+hEGxkym...6SbF19enqLB2xU46jTzVY",
"expire_in": 1627113926
}
}
qr_string
for customers to scan with ABA Mobile and authorise the account linking.callback_url
param and passing the following information. Your callback_url
must accept http method POST
and content type application/json
.{
"request_id": "175317626731593",
"payment_credential": {
"ctid": "64513556cc930062e8cb3ae59eee8fbf459c53e",
"pwt": "6451355C97035CDE21FB13..E0945C21007136F3D423A1B",
"source_of_fund": "*****5312",
"type": "ABA ACCOUNT",
"status": 1,
"expired_at": "2025-10-20T08:20:03",
"token_flag": "CITI_FLEX",
"frequency": "",
"subscribed_amount": 0.0,
"amount_limit_per_tran": 0.0
}
}
string
object
string
string
string
string
Visa
- Visa cardMC
- MastercardCUP
- UnionPay cardJCB
- JCB cardABA ACCOUNT
- ABA Accountstring
0
- Token has been removed.1
- Token is active.2
- Token has been frozen.string
string
CITI_FLEX
, CITO_FLEX
, and CITR_FIX
.string
CITI_FLEX
or CITO_FLEX
. If the token flag is CITR_FIX
, the possible values are:1W
– Weekly1M
– Monthly2M
– Every 2 monthsnumber
0
if token flag is CITI_FLEX
or CITO_FLEX
.string
CITR_FIX
this value is equal to value of subscribed_amount
.{
"request_id": "20250819101221",
"apv": "",
"status": 0,
"payment_credential": {
"ctid": "SIDARA20250819101221",
"pwt": "6451397E0985C46F51768A7A78174ADC9D10A7A1120DD0F5810151ED2560F66C0B61A6B",
"source_of_fund": "515683******7631",
"type": "MC",
"status": 0,
"expired_at": "2027-06-01T00:00:00",
"token_flag": "CITI_FLEX",
"frequency": "",
"subscribed_amount": 0.0,
"amount_limit_per_tran": 0
}
}