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 APIlink icon by passing the JSON object you received in sdk_payload of session API.

Payload Details

Step 1.1a
PaymentFilter Payload

EMI Filter:

You can show/ hide/ only display EMI without cards by passing below values in 'sdk_udf' parameter while calling the session API.

Note

Please intimate your Juspay POC if you plan on using sdk_udf. They will enable a config required to use this feature.

Scroll inside to view more
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
Last updated 11 months ago