Payment Locking
Payment locking allows you to block/ allow specific payment instrument groups/ payment instruments on the Hypercheckout screen. For example, if you want to display or hide a specific payment option for a particular product/ service, you can use payment locking to handle such scenarios.
Follow the below steps to implement payment locking:
1. Pass the payment locking payload in the payment_filter parameter while calling the session API, where all the fields are CASE SENSITIVE.
2. Session API will respond with a JSON object containing process payload and payment filter parameters inside sdk_payload key.
3. Call the Process API by passing the JSON object you received in
sdk_payload of session API.
Payload Details
EMI Filter:
You can show/ hide/ only display EMI without cards by passing below values in 'sdk_udf' parameter while calling the session API.
Please intimate your Juspay POC if you plan on using sdk_udf. They will enable a config required to use this feature.
|
Use case
|
Description and Type
|
sdk_udf : Possible Values
|
|---|---|---|
Show EMI
| Type: String
Use Case: Need to show EMI on the Hypercheckout screen | Value: showEMI
|
No EMI
| Type: String
Use Case: Need to hide EMI on the Hypercheckout screen. | Value: hideEMI
|
EMI without Cards
| Type: String
Use Case: Need to show EMI on the Hypercheckout screen, but not CARD. | Value: ShowEMIWithoutCards
|
- Have questions?
- Need help? Contact support
- LLM? Read llms.txt

