Creates a digital wallet token that can be added to a Google wallet. This token represents a specific card, wallet, and device token. The card's data is encrypted using digital wallet provider’s encryption key, meaning your PCI compliance overhead is reduced.
After your request is successfully processed, you'll receive a DigitalWalletTokenTransition
webhook containing the digital wallet token. You'll also be able to retrieve it using the List digital wallet tokens endpoint.
Body
Created
Bad Request
Unauthorized
Forbidden
Not Found
Method Not Allowed
Unsupported Media Type
Too Many Requests
Internal Server Error
{- "deviceType": "WATCH",
- "provisioningAppVersion": "2.11.1",
- "deviceId": "b39f54264a3d",
- "walletUserId": "894b8236-b5cc-4f49-89f7-690d7bc4b9d2"
}
{- "createdAt": "2022-11-06T22:43:20Z",
- "updatedAt": "2022-11-06T22:43:20Z",
- "pushTokenizeRequestData": {
- "displayName": "Visa 5678",
- "lastDigits": "3264",
- "network": "Visa",
- "tokenServiceProvider": "TOKEN_PROVIDER_VISA",
- "opaquePaymentCard": "my_opaque_payment_card_RUza...",
- "userAddress": {
- "name": "John Doe",
- "address1": "180 Grand Ave",
- "address2": "Suite 500",
- "city": "Oakland",
- "state": "CA",
- "postalCode": "94612",
- "country": "US",
- "phone": "5105551212"
}
}
}