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 or Adyen only)
- Google Pay enabled on your processor account
- Use
PAYMENT_GATEWAYtokenization
Note: Google Pay pass-through is not supported for Nuvei or other processors at this time. Revolv3 also does not support Google Pay DIRECT tokenization (where Revolv3 would decrypt the token).
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
Mismatch will cause processor failures.
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

