Link VPA Account
This api is used to add vpa or account and manage the linking between them. The api takes an account and optionally a vpa. Account is added and if vpa is passed in request, vpa is created for the customer. The linking between the vpa and account is managed based on the values passed in flags array.
Will be shared while onboarding.
Will be shared while onboarding.
This is an epoch unix timestamp string. For example, 1496918882000. It can be used by us to invalidate older requests.
This is a signature over combination of headers, payload. Refer Signature Calculation section for more details.
application/json
application/json
Description: Merchant generated unique profile id for customer
Constraints: Alphanumeric string with dot(.). Maximum length is 256.
Description: Action to be performed on vpaAccounts
Constraints: LINK_VPA_ACCOUNT
Description: Unique id for the bank account to be linked
Constraints: bankAccountUniqueId in the response of Fetch Accounts api call.
Description: Vpa to which the bank account should be linked as primary account
Constraints: something@handle
Description: flags to make decisions for various vpa and account linking options
Values: SetAccountAsPrimaryForVpa | SetAccountAsPrimaryForAllVpas | SetAccountAsDefault | DeleteLinkedVpas
Description: Stringified JSON for udf parameters
PSP status of the API
Values: SUCCESS, FAILURE
PSP response code for the API
Values:Refer error code section
PSP response message for the API
Values:Refer error code section
Unique id for the merchant as passed in request headers
Unique id for the merchant channel as passed in request headers
Merchant generated unique profile id for customer as passed in the request
Customer mobile number
Values: 12 digits mobile number string
List of vpas added
List of accounts
Unique id for the default bank account of the customer
Type of the account
Values - NRO, SAVINGS, PPIWALLET, SOD, NRE, BANKWALLET, CURRENT, UOD
Data about all the upiNumbers, linked vpa, status and expiry if status is DELETED
This returns the device-details provided during bind device api call.
Udf Parameters as passed in the request

