P2M Mandate Creation
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.
Example:- upiTxn
Key ID to identify the public-private key pair used for signature generation.
reference id for account on which mandate is to be created
Value: true
Order Id of the transaction
Example: hyperorder87647
Value: false
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
Order is for the transaction.
Any unique reference associated with your customer.
Amount eg: "2.00" Rs. Numeric String with two decimals
Time when request is created in milliseconds.
Name of the mandate, Helps with differentiation of all mandates
Maximum amount for a mandate.
FIXED, VARIABLE. In case of FIXED amount_rule, amount will be equal to max amount. Defaults to VARIABLE
Example:- FIXED/VARIABLE
Defines the frequency of mandate execution, how often a customer should be charged.
Example:- ONETIME / DAILY / WEEKLY / FORTNIGHTLY / MONTHLY / BIMONTHLY / QUARTERLY / HALFYEARLY / YEARLY / ASPRESENTED / By Default it is considered as ASPRESENTED
Marks the start of mandate execution
Sets the endDate when mandates will stop execution
Denotes whether customer's fund should be blocked or not. Only applicable for ONETIME mandate. For recurring mandate it should always be false, for onetime it can be true or false. Default value is false.
Example:- true/false
Recurrence Rule for Mandate. It is not required for ONETIME, DAILY and ASPRESENTED recurrencePattern.
Example:- Values possible : ON, BEFORE, AFTER.
Recurrence Value for Mandate. It is not required for ONETIME, DAILY and ASPRESENTED recurrencePattern.
Example:- Between 1-31 and depends on recurrencePattern.
In case of multiple merchant VPAs, this field needs to be passed. It can be obtained from the dashboard. Issuing_PSP will be either AXIS_BIZ or YES_BIZ.
Value: ABC123
Signature generated for the signaturePayload .

