Skip to main content

Decrypt a Google Pay bundle

The following is an example of a Google Pay request:

HTTP method: POST
Endpoint: /wallet-decryptions

Json
{
    "encryptedPayloadText": "{\"encryptedMessage\":\"4G8gJet/obbNmdngsOShgWHRZhEe/DcmF6iGkfKjiZWFl+r1jmZeikb9R/r6Ls1iln6MLVLwebYOtgeVvVjh8+ANWnDvPX2kstEAJYWzOc7q97a+EyeY7Tx5mRsI0maz+gQctZUrjejHq46KsTYszc5DnKiMrfnooziXsHiFHTRIvQRWhvXNgsHgttbETAnYe5r2yL9NM/qX7Jlg5oPAT3g+4PiZARpnR35Mm+uSNAp2StIj8GTFsVndscHEOt0jpKNwSuKCAiiw47kHp5/qw8dQsBXRmcrim4kNXhrAk072VS4Fm88BivFQDqQMwJIrtSqsB+lz9+GTDvJW2A7Klha+XcGFqbGdxIUJ9jsOIQBAOcllIWT4G7T5nvUm8jTkW4W+VsYr8x8xI2WufF6HKsSWQIaJEyWRCIqxnJmg4HfKlp7Tex4CVBL5LgRdjV5DHYysNUr37P4q+VgXe9RwrrfENPIem13vJ+m6EMudN5fUqlkQXd2lClsJfsVhMp5/tiVqtnoQ0xSedOI27ySlXM8P1JsGMyMK2sXw3ZE1TD65EM9BvqI+8CrYM4Iiz+5KRFpak/U\\u003d\",\"ephemeralPublicKey\":\"BAv2rXWLfunwKrwcfSdYn7/Y1v5iRQpvEeiUpmAvwQJKsFTA8f5qqy6we6OqRKXOKb86grzy8eJNQaSe7qE67jg\\u003d\",\"tag\":\"sWyK/heBwIc7PNvi9eOGKcThsGTOvsKKKJ7Qg8IV2T0\\u003d\"}",
    "walletProvider": "GOOGLE_PAY",
    "digitalSignature": "MEYCIQDGftZMJiiutdFBlvAXX84GomMfT0bLHIp6nwSRXinE5QIhAPGsBBqbH78dQW23ZnXTyTMVL3NdksSSS7jLaDnYeig+",
    "version": "ECv1"
}

Response:

Json
{
    "requestId": "2a0d1f35-b977-4769-8fcc-abe7cb5c602b",
    "messages": {
        "responseStatus": "OK",
        "responseCode": "200"
    },
    "accountHolder": {
        "accountNumber": "4895370012003478",
        "accountNumberType": "TOKENIZED_CARD",
        "expiry": {
            "monthNumber": "12",
            "yearNumber": "2028"
        },
        "authenticationMethod": "3DS"
    },
    "cryptogramDetail": {
        "tokenAuthenticationValue": "AgAAAAAABk4DWZ4C28yUQAAAAAA=",
        "messageId": "AH2EjtePPgLVmG0LjgF-8K2cl1EAujRWUAgOCw8cRxIOGfaFZGnHHCzpdv8eOim68oAzZdOCwrWV3f074fdi1ii4Zg-7GM8nk5O9kpDanHEnQr6OXFMhNe-k9FG8a8gNIXjvQ40FdaIH",
        "gatewayMerchantId": "041756",
        "electronicCommerceIndicator": "7",
        "cryptogramExpirationTimestamp": "1698091444422"
    }
}