NOTE:-

  1. Test Aadhaar registration functionality using retailer user name - "XYZ" and Aadhaar number "1111-2222-3333"
  2. Test Biometric authentication using the retailer user name - "Retailer1"
  3. Test transactions using retailer user name - "aepsTestR" for which Aadhaar registration status and daily biometric authentication both are hard-coded to be true always.
  4. Transactions can only be done using "aepsTestR", for any other username even if it's allowing successful Aadhaar registration or Biometric Authentication, error related to AEPSRC024 will be shown because they are dummy usernames only for testing 2FA functionality.
  5. One of three responses can be expected randomly in case of any transaction whether CW, BE, MS, CD, or AP, viz.
  • Approved - No amount will be deducted, this response can come even if Aadhaar, bank and fingerprint combination is wrong
  • Biometric Mismatch - This response can come even when a correct Aadhaar and fingerprint combination is used
  • No Checking Account - This response can come even if Aadhaar is linked with the bank account

Explaination - These are random hard-coded responses changing for every transaction, no defined order.

Sample web portal view

Click on the below provided link to proceed

https://aeps-bioauth-sdk.web.app/

Then provide the following details wherever needed-

  • Client ID -
  • Client Secret - 
  • API Username - isutest
  • Username - aepsTestR
  • Client Reference ID - 1234

Provide the Client id, Client secret, API user name and Client reference id to start the transaction. Then choose transaction type from drop-down list. Select the transaction type as per your choice

Step-1: Provide the Client id, Client secret, API user name and Client reference id to start the transaction. Then choose transaction type from dropdown list.

sample_web_view

When you choose Receipt as 'Yes', we will provide the receipt from our end using our format. But when you choose 'No' you can check the transaction details by using the call back URL.

sample_web_view

Two Factor Authentication Process

Step1: Aadhaar Registration:
If the retailer's Aadhaar number was not registered previously then, they have to register by providing a valid
aadhar number.

aadhar_pay

Step 2: Biometric Authentication

In case the Aadhaar number was already registered with us for the retailer, The retailer will be prompted to enter and confirm their Aadhaar number and then proceed.

biometric_authentication

  • In case the Aadhaar number was already registered with us for the retailer, but it was the first transaction of the day, this scenario arises.
  • The retailer will be re-directed for daily Biometric authentication asking to verify their identity.
  • The retailer will be shown their registered Aadhaar number with the last four digits unmasked and will
  • be prompted to confirm the same by entering their Aadhaar number completely.

 

Two Factor Authentication Process
As per NPCI regulatory compliance, we have added a two step process for merchant verification and authentication to prevent fraud and misuse.
Aadhaar Registration and Bio Auth Application process flow:
The two steps/ factor include the client credentials and the retailer username.

Case1: If Aadhaar registration not done for the retailer, i.e. it is the first attempt for a transaction after On-boarding, then Aadhaar registration has to be done for the retailer before starting transactions which allows for daily Bio-metric Authentication.

Case2: If Aadhaar Registration already done, but it is the first transaction of the day, then the retailer has to authenticate himself in the daily 2FA process.

NOTE: Make sure your Bioauth process is done once in every 24 hours. If Bio-auth is not completed, no transaction will be allowed. The reset time of bio auth process is 0000 hours, i.e. 12 AM.

Step 3: Upon successful Aadhaar Registration or Biometric Authentication, the client will be re-directed to the page where the retailer can enter the details for the customer transaction.

Step 4: Choose your preferred finger print device to scan the finger print then click on proceed.

sample_web_view

Step 5 - Once you click on proceed, you will be redirected to particular transaction page.

sample_web_view

 

Step 6: When the transaction is completed successfully.

For Cash Withdrawal

for_cash_withdrawa

For Balance Inquiry

for_balance_enqury

For Mini statement

FOE_MINI_STATEMENT

For Cash Deposit

for_cash_deposite

For Aadhaar Pay

for_aadhar_pay

 

Sample Refunded and Failed Transactions

A Refunded Cash Deposit Transaction

refund_cash

A Failed Cash Withdrawal Transaction

for_withdrawal