# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Decrypt a Google Pay bundle The following is an example of a Google Pay bundle decryption request: You can decrypt standard Google Pay bundle by sending a `POST` request to the `/wallet-decryptions `endpoint using the following required fields. **Required fields for Apple Pay** | Field name | Description | | --- | --- | | encryptedPayloadText | Indicates the merchant provided an unreadable encrypted bundle or payload of the wallet provider. | | walletProvider | Identifies the type of wallet used as GooglePay. The valid values are - APPLE_PAY - GOOGLE_PAY - PAZE | | walletTransactionId | Transaction ID of the wallet provided by Apple Pay. | | walletApplicationData | A Base64-encoded string provided by Apple Pay. | | digitalSignature | The digital siginature for the payload provided by Apple Pay. | | version | Version of the Apple Pay wallet. | | keyHash | Identifies a hash value based only on primary keys for the dataset. | | publicKey | The associated cipher key for Apple Pay and Google Pay used to encrypt the payload. | **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" } } ```