Provision token and create passkey
This api is used for the below use cases:
1. Create token in VISA’s tokenization system and create a passkey for new enrollment
2. Do device binding for new enrollments
3. Do passkey verification for purchase flows
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example:- Basic MUQ2QUxxxxxxxxxxxxU5QTIxQzNFNTQwNkFDMEZCOg==
Merchantid of the AI Agent to be passed here
Customerid used during the transaction
This has the session token received from VISA to be passed for passkey craetion
This key contains the browser data which is used by VISA to determine if passkey flow is eligible for the device or not
This is a session identifier for VISA to track the session over the course of the transaction
To identify that this flow is going through the passkey flow
Example value: FIDO
Type of token that will be generated at VISA tokenization system
Example value: AI_AGENT
Amount along with currency is passed here
Currency of the transaction
Transaction amount
This contains the temp token that is used by Juspay backend to communicate with VISA
Type of payment instrument used by Juspay backend
Example: CARD_TOKEN
Value of the type. It can be a tokenid or Juspay temp token
Example: ctkn_cyq8CfH5yQEPxux8
Example value: SUCCESS
Example:- CHALLENGED
Example: sbdjkvnsdjknvcsd91899
Tells whether it is a bind or purchase flow
Example:- code
Example:- com_visa_web_message
Which platform this transaction is being done in
Example: WEB/MOBILE_WEB
Example:- true
Example:- Access Denied
Example:- Access Denied
Example:- UNAUTHORIZED
Example:- USER_ERROR
Example:- NA
Example:- 46231085-a366-4279-91af-843a2dfa6e8b
Example:- Unauthorized.
Example:- Invalid merchant ID.

