Using Google Pay with Revolv3
Revolv3 supports gateway-based Google Pay tokenization.You must use:
DIRECT tokenization for Google Pay.
Architecture Overview
Key Point:Google encrypts the token for your processor.
Revolv3 forwards the encrypted payload.
The processor decrypts and authorizes it.
Prerequisites
- Google Pay enabled on your Revolv3 merchant account
- Processor supports Google Pay (Worldpay, Adyen, Nuvei, etc.)
- Google Pay enabled on your processor account
- Use
PAYMENT_GATEWAYtokenization
Tokenization Setup (Worldpay Example)
Correct Configuration
Why vantiv?
Worldpay’s Google Pay gateway identifier is:
'worldpay'.
Using the wrong gateway value will cause processor token registration failures.
Environment Configuration
TEST
- Google shared test merchant ID
- Use processor TEST credentials
- Use Revolv3 sandbox/UAT
PRODUCTION
- Register in Google Pay Business Console
- Verify domain
- Use production processor credentials
- Use Revolv3 production API
Sale Request Example
Send the entire GooglePayPaymentDataResponse as a JSON string.Common Processor Error
”Unable to register low-value Google Pay token”
Caused by:- Using
DIRECTinstead ofPAYMENT_GATEWAY - Wrong
gatewayvalue (must be'vantiv'for Worldpay) - Wrong merchant credentials
- Environment mismatch
Environment Alignment Matrix
| Google Pay | Revolv3 | Processor |
|---|---|---|
| TEST | Sandbox/UAT | Test |
| PRODUCTION | Production | Production |
Script Examples
Revolv3 provides:- Google Pay HTML demo examples
- Sandbox testing pages
- Script-based examples for Worldpay (Vantiv)
- TEST/PRODUCTION toggle examples
- A working HTML prototype
- Worldpay-specific script example
- Processor credential guidance
Best Practices
- Always use
PAYMENT_GATEWAY - Use
gateway: 'vantiv'for Worldpay - Send full GooglePayPaymentDataResponse
- Align environments
- Test in sandbox before production
Additional Resources
- Google Pay Web Docs — Official Google Pay API documentation
- Contact Revolv3 Support for enablement
Next Steps
- Using Apple Pay — Learn about Apple Pay integration
- Create a Payment Method — Store and reuse payment methods
- Contact Revolv3 Support to enable Google Pay for your account

