New enhancements for merchant initiated transactions with the Google Pay API- Google Developers Blog
Apr 15, 2026Dominik Mengelt, Kenneth Tu, Kushagra Patel

Summary
Introduces new objects (`recurringTransactionInfo`, `deferredTransactionInfo`, `automaticReloadTransactionInfo`) and properties within the `PaymentDataRequest` to support merchant-initiated transactions (MIT) for recurring, deferred, and automatic reload payments. Details specific parameters within `recurringTransactionInfo` such as `introductoryPeriodInfo`, `recurrenceItems`, `price`, `managementUrl`, and `tokenUpdateUrl`. Provides a JSON example for a simple monthly subscription.
More from the Google Checkout API and Payment Processing trail
- The latest updates to Google Pay- Google Developers Blog
- Enhancing Android Checkout with Dynamic Callbacks in Google Pay- Google Developers Blog
- Google Pay inside sandboxed iframe for PCI DSS v4 compliance- Google Developers Blog
- Adding support for Google Pay within Android WebView- Google Developers Blog
- New Google Pay features to enhance your payment flows- Google Developers Blog