Payment Management

Payment Management Page will have the following features:

  • Saved Card deletion
  • Wallet de-linking
  • Saved VPA deletion
VariableDescriptionRequiredDefault
actionPass “paymentManagement” to start the payment management interface.

Type: String
Yes
clientIdWill be shared by Juspay team.

Type: String
Yes
merchantKeyIdThe merchant_key_id is a unique identifier for the Signature that will be provided by Juspay after the merchants share the public key. Please refer to Generating the Signature for instructions.
Type: String
Yes
signaturePayloadThe signaturePayload is the JSON Stringified version of the object below.
{
merchant_id : String (Mandatory; unique MerchantId shared during the on-boarding)
, customer_id : String (Mandatory; uniquely identifies the customer)
, mobile_number : String (Mandatory)
, email_address : String (Mandatory)
, first_name : String (Optional)
, last_name : String (Optional)
, timestamp : String (Mandatory; time at which the session is started)
}
Type: String
Yes
signatureSigned signaturePayload (above mentioned JSON Stringified object). Please refer to Generating the Signature for instructions.
Type: String
Yes
environmentEnvironment to be used in the session. Accepted values are “sandbox” or “production”
Type: String
Yes"production"
{
   "requestId":"8cbc3fad-8b3f-40c0-ae93-2d7e75a8624a",
   "service":"in.juspay.hyperpay",
   "payload":{
      "action":"paymentManagement",
      "clientId":"idea",
      "signaturePayload":"{\"customer_id\":\"1234567890\",\"merchant_id\":\"idea_preprod\",\"timestamp\":\"1571922200845\"}",
      "signature":"AZOn8jH8RPWSzrbZ0iiHSLjMdvnvDBkyKslgx4yDadtiQ49kqf8vFh7GMEC/aSARgfovwUOBoPPRTksV6IXNlwIBwuSLWeH7/dIBC+FdtgOR1UNhRGKM17xNg/A6iLufR880Pa31QT3JAWJtRPeQ3aGczsgsFc8NzbSNCQmV2w7ziSSUAwdpU8JWthkFc2oW23QTcMHXnk/EHXf9vAHUZS1x2vKMnrUE6JuTa8vNLlpAcsZ8ueGLvBuobx6lBltsyb8+DjWT+3+W4nt1xmH734g9aOkduLyQTvGIYDKCpnvWdR0J34SvgUnCnv5XzRm9+HQInZDSslJ+1q5hAe3PQQ==",
      "merchantKeyId":"2980",
      "language":"english",
      "environment":"sandbox"
   }
}