Update/Revoke Mandate
This api will be used for updating / revoking a mandate. requestType can be UPDATE or REVOKE. Only amount and validityEnd can be updated. If requestType is REVOKE then the mandate will be revoked.
Only the entity (PAYER/PAYEE) whoever has initiated the create mandate request can UPDATE the mandate.
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Parameters required to call Hyper SDK API
Operation to be performed in the SDK. Should be upiUpdateRevokeMandate for this call.
Example:- upiUpdateRevokeMandate
reference id for selected accounts
Amount for mandate . Updated amount if requestType is UPDATE. Numeric String with two decimals
Required for UPDATE request
Who has created this update/revoke request. Possible values :- PAYER / PAYEE
Example:- Possible values :- PAYER / PAYEE
gatewayMandateId returned during create mandate
VPA of the Payee involved in the mandate.
VPA of the Payer involved in the mandate.
Name of the Payee involved in the mandate.
Any mandate summary. If passed in request, it will be same in response else a default value is send
Example:- Possible values: UPDATE / REVOKE
Timestamp of when request was initiated.
Unique request id for upi transaction
Required for UPDATE request
Key ID to identify the public-private key pair used for signature generation.
Signature payload is a stringified JSON of the details mentioned in the below table.
Unique identifier associated with an account created by juspay. Ex: stock
Example:- stock
Any unique reference associated with your customer.
Time when request is created in milliseconds.
Signature generated for the signaturePayload .

