Credentials on File
1. Introduction
Common Use Cases:
2. How it works
ABA Account
Credit/Debit card
1.
2.
3.
4.
3. Set up your COF UI
4. Integration Steps
Linking Process
Link ABA Account
Link Credit/Debit Card
To allow your customers to link their ABA account on your platform, use the Link Account API. Here’s a sample of a successful API response:After user linked their ABA account, PayWay will call your
tran_id
Transaction id auto generate by payment gateway
apv
Approval code. Since this is a linked account without a purchase, this field will always be empty
status
The value is always
return_params ctid
Consumer Token Identification. This is a unique token automatically generated by the payment gateway to identify the consumer securely. payment_status
Since this is a linked account without a purchase, this field will always be empty. card_status status
The value is always pwt
PayWay token. his is a unique token automatically generated by the payment gateway to identify ABA Account. mask_account
Masked ABA account. Only the last 4 digits are shown. expired_in
The token expiration date, represented as a timestamp. return_param
Your If you encounter issues with the pushback notification and do not receive the details, you can manually retrieve the linked account information using the Get link account details API.
{
"status": {
"code": "00",
"message": "QR generated successfully"
},
"deeplink": "abamobilebank://ababank.com?type=account_on_file&qrcode=ABAAOF...uGTSatzgFses",
"qr_string": "ABAAOF+hEGxkym0GCTuGTSatzgF...Bi2Q/+xEVex6SbF19enqLB2xU46jTzVY",
"qr_image": "https://payway-staging.ababank.com/assets/abaqr/aba8f8...0a6e68c5616",
"expire_in": 1627113926
}
Web Browser
Mobile Browser
Android
iOS
Display a QR code using
qr_string
or qr_image
for customers to scan with ABA Mobile and authorise the account linking.return_url
param and passing the following information. Your return_url
must accept http method POST
and content type application/json
.{
"tran_id": "aof-rq-1741840838",
"apv": "",
"status": 0,
"return_params": {
"ctid": "6451397de98d966...e7f5db97738209",
"payment_status": "",
"card_status": {
"status": "00",
"pwt": "645139774AF0ED859615580A1...B992C374",
"mask_account": "*****1481",
"expired_in": 1747024840
},
"return_param": "{YOUR RETURN PARAMS DURING INITIATE LINK ACCOUNT}"
}
}
string
Transaction id auto generate by payment gateway
string
Approval code. Since this is a linked account without a purchase, this field will always be empty
string
The value is always
0
, which represents success.object
string
Consumer Token Identification. This is a unique token automatically generated by the payment gateway to identify the consumer securely.
string
Since this is a linked account without a purchase, this field will always be empty.
object
string
The value is always
00
, which represents success.string
PayWay token. his is a unique token automatically generated by the payment gateway to identify ABA Account.
string
Masked ABA account. Only the last 4 digits are shown.
int
The token expiration date, represented as a timestamp.
string
Your
return_param
contains the information you sent to the payment gateway during the link account initiation process.Purchase using token
To perform purchase using the token, please follow the specification of Purchase using token API