Manage Activation
This API is used to activate the international account for international payments for the selected time period. International activation is a pre-requisite for UPI International transaction. The UPI enabled customer apps shall provide for customer activation flow in their apps. Activation can be done for specific time period e.g. for travel duration or enabled till disabled again. The maximum activation period can be of 90 days.
application/json
application/json
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.
Merchant generated unique profile id for customer
Constraints: Alphanumeric string with dot(.). Maximum length is 256.
Device fingerprint of the customer
Unique id for the payer selected bank account
Constraints: bankAccountUniqueId in the response of Fetch Accounts api call
Encrypted credblock containing user mpin
Constraints: As returned by Common Library
Start date of the International Activation yyyy-MM- ddTHH:mm:ss+05:30
Constraints: String, Should only be populated in case of action = ACTIVATE
End date of the International Activation yyyy-MM- ddTHH:mm:ss+05:30
Constraints: String, Should only be populated in case of action = ACTIVATE (if not passed in action = ACTIVATE, by default activation request will be executed with 90 days endDate)
Action to be performed like ACTIVATE, QUERY, DEACTIVATE
Stringified JSON for udf parameters
Common Library Version of the UPI application clVersion
Constraints: Common Library Version of the UPI application (Mandatory for BioAuth payments)
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
International Status
Values: ACTIVE, INACTIVE
Start date of the International Activation received from bank
Values: String, Should only be populated in case of status = ACTIVE
End date of the International Activation received from bank
Values: String, Should only be populated in case of status = ACTIVE
Response status returned by gateway
Values: SUCCESS, FAILURE
Response code returned by gateway
Response message for code returned by gateway
Stringified JSON for udf parameters

