---
page_title: Process payload (payment locking)
product: Payment Locking
page_source: https://juspay.io/in/docs/payment-locking/docs/payment-locking/process-payload-payment-locking
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/payment-locking/llms.txt
---


# Process Payload (Signature based PP)



To open the payment page, you need to call the process SDK with the process payload as input. This is necessary for your signature-based integration with Juspay.


### Implementation Details



To implement payment locking, include the payment_filter in the **orderDetails**  parameter in stringify format. Please note that all fields are **case sensitive** .

_Additional Resources_ 

For more detailed information about the process payload, please refer to the documentation [[here](https://docs.juspay.in/hyper-checkout/android/base-sdk-integration/session)].

## Sample Code Snippets:
### Process payload for Signature PP:

#### Process payload Code Snippet:

```process payload
{
  "requestId": "8cbc3fad-8b3f-40c0-ae93-2d7e75a8624a",
  "service": "in.juspay.hyperpay",
  "payload": {
    "action": "paymentPage",
    "merchantId": "<your merchant id>",
    "clientId": "<your client id>",
    "orderId": "R1096438018",
    "amount": "1.00",
    "customerId": "1234567890",
    "customerEmail": "test@gmail.com",
    "customerMobile": "9739534710",
    "orderDetails": "{\"order_id\":\"VWRV70XHFXI8\",\"amount\":\"9.0\",\"customer_id\":\"WRJU3U3P\",\"merchant_id\":\"mid\",\"customer_email\":\"RIPPIFILTERED\",\"customer_phone\":\"RIPPIFILTERED\",\"first_name\":\"\",\"last_name\":\"\",\"timestamp\":\"1717582643.115680\",\"payment_filter\":{\"allowDefaultOptions\":true,\"options\":[{\"paymentMethodType\":\"CASH\",\"enable\":false},{\"paymentMethodType\":\"CARD\",\"enable\":true,\"cardFilters\":[{\"enable\":false,\"cardBrands\":[\"SODEXO\"]}]}]},\"description\":\"\ Pass\",\"offer_details\":{\"merge_with_default_payment_methods\":\"true\",\"offer_applied\":\"false\",\"offer_payment_methods\":[{\"filter_type\":\"blacklist\",\"offer_payment_method_type\":\"cashod\"}],\"support_reordering\":\"false\",\"offer_code\":null},\"udf6\":\"QP_COD_enabled_false\"}",
    "signature": "AZOn8jH8RPWSzrbZ0iiHSLjMdvnvDBkyKslgx4yDadtiQ49kqf8vFh7GMEC/aSARgfovwUOBoPPRTksV6IXNlwIBwuSLWeH7/dIBC+FdtgOR1UNhRGKM17xNg/A6iLufR880Pa31QT3JAbSNCQmV2w7ziSSUAwdpU8JWthkFc2oW23QTcMHXnk/EHXf9vAHUZS1x2vKMnrUE6JuTa8vNLlpAcsZ8ueGLvBuobx6lBltsyb8+DjWT+3+W4nt1xmH734g9aOkduLyQTvGIYDKCpnvWdR0J34SvgUnCnv5XzRm9+HQInZDSslJ+1q5hAe3PQQ==",
    "merchantKeyId": "2980",
    "language": "english"
  }
}

```



---

## See Also

- [Session API (payment-locking)](https://juspay.io/in/docs/payment-locking/docs/payment-locking/session-api-paymentlocking)
- [Testing & Validation](https://juspay.io/in/docs/payment-locking/docs/payment-locking/testing--validation)
