UPI Collect Mandate transactions
It is recommended to validate the customer's VPA (Virtual Payment Address) prior to initiating the Mandate transaction request, and this can be accomplished by utilising mandate details regarding the vpa handle from the response of the Verify VPA API.
UPI Collect mandate transactions happen through the webcollect flow, wherein the user enters his VPA and receives a collect mandate register request notification from the corresponding UPI PSP app. On approving the request, mandate will be registered and auto debit occurs every cycle.
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Parameters required to call Hyper SDK API
Must be upiTxn for UPI Process calls.
order id pertaining to the order for which the payment is started.
Customer VPA to which the collect request must be sent.
Required for client side authentication
This is a customer’s consent flag. This should be always TRUE in case of a mandate transaction.
The key offers should be passed only when juspay offers are being used. The value for this key can set as the offerID which is received from /v1/offers/list api

