Authorization Data API
Juspay / JusBiz will be pushing the authorization details for every Virtual Card to Corporate using an Auth API webhook. In order to get access to the auth details, Corporate needs to share the below details with Juspay:
Please go through the Webhooks module under Resources section to know more about webhooks.
Webhook URL on which JusBiz will push the auth data to the Corporate
Webhook authorization key - a) username and b) password
Please note:
Please refer the sample request body.
This request will be encrypted using Corporate provided encryption key:
While uploading the RSA Key, corporate will have to select the type of key and define if key is to be used for API auth or for encryption. This will be done on the JusBiz dashboard.
Corporate should store the keyUUID as it will be part of the headers.
This request will also be signed by Juspay. In order to verify, please download the public key from the JusBiz dashboard. You may reach out to your JusBiz POC for further details or queries.
Example:- keyUuid is the Key Id against which encryption is done. Juspay to provide when public key is shared by Merchant.
Example:- cardAlias is the name given to the primary card on the dashboard. It can be used to identify the primary card for which the callback has been received.
Denotes the status of authorization. It can have following values:
AuthorizationSuccess
AuthorizationFailure
AuthorizationReversal
Unique value of payout id which was sent in the request.
Total Amount = This is sum of orderAmount + gst
Currency of the payout
Unique transaction ID assigned to transaction
DateTime on which transaction was made at point of sale,
Format: timestamp is in UTC
Amount that was sent for payment authorization
Currency code in which the card was redeemed
Merchant category code of the beneficiary who redeemed the Virtual Card
City of the beneficiary who redeemed the Virtual Card
Name of the beneficiary who redeemed the Virtual Card
Contains the last four digits of the token number.
Contains the last four digits of the primary card number.
Error message in case transaction was unsuccessful
A unique alias to identify the card - juspay creates this alias during the funding pan addition.
When authorizations are successfully processed by client’s endpoint, a HTTPS status code of 200 should be sent back to Juspay.
This status code indicates there was an incorrectly formatted authorization push notification sent by Juspay.
This status code indicates client services are unavailable.
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

