Skip to main content
POST
Available in🇮🇳 India
If not already linked, create a VPA and link it with a list of payment sources. The expansion in the request URL returns the expanded payment source if it is passed in the query parameters. Use this endpoint to create a VPA and link it to a payment source.

Request Parameters

string
required
The VPA that should be linked.
array
required
The list of payment sources that should be linked with the requested VPA.
string
required
The payment source identifier.
boolean
The field to set the given VPA payment source link as primary.
  • true: VPA is linked to the payment source.
  • false: VPA is not linked to the payment source.

Response Parameters

string
The name of the entity. Here, it is upi.vpa.
string
The customer identifier. You must pass the customer identifier at the TPAP end in this attribute.
string
The mobile number of the VPA linked to the payment source.
string
The VPA of the customer.
string
The VPA and payment source linking status. Possible values:
  • active
  • inactive
object
Collection of payment sources.
string
Indicates the name of the entity.
integer
Indicates the number of items in the entity type.
object
Payment source and payment source provider details.
boolean
Indicates whether VPA payment source is linked primary.
  • true: VPA is linked to the payment source.
  • false: VPA is not linked to the payment source.
string
Unique identifier of the payment source.
string
Customer name.
string
Masked account number of the payment source.
string
The account reference number.
enum
Type of the payment source. Possible values:
  • savings
  • current
  • non resident ordinary
  • non resident ordinary
  • secured overdraft
  • credit
  • ppi
string
IFSC of the bank.
boolean
Indicates whether UPI PIN is set for payment source. Possible values:
  • true: UPI PIN is set.
  • false: UPI PIN is not set.
integer
Length of the UPI PIN of the payment source allowed.
integer
Length of the OTP PIN of the payment source allowed.
integer
ATM PIN length of the payment source allowed.
object
Payment source provider details.
string
UPI Issuer Identification Numbers (iin) of the payment source provider issued by NPCI.
string
Name of the payment source (bank account) provider.
boolean
Indicates whether UPI is enabled to the payment source provider. Possible values:
  • true: UPI is enabled.
  • false: UPI is not enabled.
string
Indicates the format as defined by NPCI: format1, format2 and so on.
string
Indicates the URL of the bank logo.