Step 1: JWT Payload Configuration

The following payload contains the transaction details that will be sent to Cardinal Commerce for FIDO authentication:

JWT Payload
{
    "jti": "055c1e4a-12b7-4c8a-847a-efd380689aa2",
    "iat": 1786880098,
    "iss": "582e0a2033fadd1260f990f6",
    "OrgUnitId": "582be9deda52932a946c45c4",
    "ObjectifyPayload": true,
    "Payload": {
        "MerchantOrigin": "https:\/\/test.com"
    },
    "ReturnUrl": "http:\/\/www.coldslither.com\/visa\/passkey\/return.php"
}

Step 2: Generated JWT Token

This is the complete JWT token that will be sent to Cardinal Commerce:

JWT Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwNTVjMWU0YS0xMmI3LTRjOGEtODQ3YS1lZmQzODA2ODlhYTIiLCJpYXQiOjE3ODY4ODAwOTgsImlzcyI6IjU4MmUwYTIwMzNmYWRkMTI2MGY5OTBmNiIsIk9yZ1VuaXRJZCI6IjU4MmJlOWRlZGE1MjkzMmE5NDZjNDVjNCIsIk9iamVjdGlmeVBheWxvYWQiOnRydWUsIlBheWxvYWQiOnsiTWVyY2hhbnRPcmlnaW4iOiJodHRwczpcL1wvdGVzdC5jb20ifSwiUmV0dXJuVXJsIjoiaHR0cDpcL1wvd3d3LmNvbGRzbGl0aGVyLmNvbVwvdmlzYVwvcGFzc2tleVwvcmV0dXJuLnBocCJ9.4yXWjDuAt0Bs4ypgLcTr-mpV0ggurYE4a_OYVBWAW1Q

Step 3: API Response from Cardinal Commerce

Cardinal Commerce FIDO API response containing transaction results and ReferenceId: