Skip to main content
Use this endpoint to change the UPI PIN.
Watch Out!The user should remember the current PIN.

Request

Curl

Response

Response

Parameters

id : string The payment source identifier.

Parameters

upi_credentials mandatory : string The encrypted UPI PIN. NPCI credentials is the output from the WebCL page. upi_transaction_id mandatory : string The unique identifier of the transaction across all entities, created by the originator. device optional : string Device details. ip : string The IP address of the device. geocode : string The location coordinates of the device. For example, 12.9667,77.5667.

Parameters

entity : string Name of the entity. Here, it is fundsource. id : string Unique identifier of the entity. type : string Type of account. customer_name : string Name of the account holder. masked_account_number : string Masked account number of the customer. ifsc : string IFSC of the bank. upi_iin : string UPI Issuer Identification Numbers (iin) of the payment source provider issued by NPCI. upi_pin_set : boolean Indicates whether the UPI PIN is set. Possible values:
  • true: UPI PIN is set.
  • false: UPI PIN is not set.
upi_pin_length : integer Length of the UPI PIN. otp_length : integer Length of the OTP. atm_pin_length : integer Length of the ATM PIN. fundsource_provider : object Payment source provider details. Here, if the payment source is a bank, payment source providers will be bank information. name : string Name of the payment source. upi_iin : string UPI Issuer Identification Numbers (upi_iin) of the payment source provider issued by NPCI. upi_enabled : boolean Indicates whether the provider has UPI enabled. Possible values:
  • true: UPI is enabled.
  • false: UPI is not enabled.
mobile_registration_format : string Indicates the format as defined by NPCI - format1, format2 and so on. logo_url : string The URL of the bank logo. vpas : array Details of the VPAs linked to the payment source. entity : string The entity type name. Here, it is collection. count : integer Indicates the number of items in the entity type. items : object VPA details. mobile : string The mobile number of the VPA linked to the payment source. address : string The address of the VPA linked to the payment source. status : string The status of the VPA linked to the payment source. primary : boolean Indicates if the VPA linked to the payment source marked as primary.
  • true: VPA is linked to the payment source.
  • false: VPA is not linked to the payment source.