Overview
The AVS Enhancement introduces a more flexible and accurate account verification process for B2B integrations. By leveraging the Account Verification Service (AVS) provided by APS and integrated through SAMA, this enhancement allows retrieval of beneficiary account holder names directly from the beneficiary bank.
This update improves verification reliability, reduces friction in onboarding, and enhances the overall payment experience for clients.
Efficiency
- Eliminates dependency on RTP registration for account verification.
- Reduces onboarding delays and manual verification steps.
- Streamlines payment workflows with direct bank-sourced data.
Ease of Use
- Requires only the BIC Code and the IBAN for the beneficiary.
- Simple JSON-based request and response formats.
- Seamless integration with existing B2B payment flows.
Prerequisites
To use the Bulk Account service, you need to do the following:
- Register/Login to the anb Developer Portal.
- Create an app.
- You should now have a client id and secret associated with your app.
- Get an access token from our auth service using your client id and secret.
Bulk file specification
Bulk AVS will be submitted via a CSV (comma separated values) file. The structure of the file follows the single AVS service specification(TODO). The first row of the file should specify the header of each individual verification.
rtpReferenceNumber | receiverBankCode | iban |
---|---|---|
AVS 323 | ARNBSARI | SA6705000068200082685000 |
Stage | Description |
---|---|
Request Received | API call accepted and logged |
Verification In Progress | Real-time validation initiated via SARIE |
Response Generated | Match or No Match status returned |
Code | Description |
---|---|
I000000 | Successful Operation |
E798101 | IPS RTP Error |
E820002 | Beneficiary Data Not Found |
E6500084 | Exception occurred in RTP Account Verification |
E6500086 | Bulk RTP Account Verification with id doesn't exist |