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

 

Service Status
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

 

Error Codes
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