Let Indian customers pay via Paytm Wallet, UPI, cards, and net banking with automatic verification, QR code support, and sandbox testing built in.
Paytm is one of India's most widely used digital payment platforms, trusted by millions of users for wallet payments, UPI, and banking. The RestroPress Paytm extension brings the full Paytm checkout experience to your food ordering site, from hosted checkout to UPI intent flows that open payment apps directly on mobile.
Automatic payment verification through official Paytm APIs means orders confirm reliably. QR code support gives desktop customers a scan-and-pay option. Switch between sandbox and live modes instantly for testing. Built for restaurants, cafes, and cloud kitchens serving Indian customers.
Create your account at business.paytm.com and enable the Payment Gateway.
Enter your Merchant ID, Key, and channel details in the Paytm gateway settings.
Customers pay via Paytm Wallet, UPI, cards, or net banking. Orders confirm automatically.
= 1.0.6 =
* Standardize production plugin metadata for the `restropress-paytm-gateway` slug.
* Add safe migration from earlier `rpug_` and `rpp_` option/meta prefixes.
* Preserve pending Paytm callbacks, payment pages, and cron verification jobs during plugin rename.
* Clear scheduled verification events on deactivation.
= 1.0.5 =
* Harden production behavior: Paytm staging auto-completion now runs only while RestroPress Test Mode is enabled. Live payments still require Paytm callback/status verification.
= 1.0.4 =
* Complete Paytm staging/test payments on customer return when Paytm status remains pending or unavailable, so RestroPress places the test order.
= 1.0.3 =
* Fix Paytm test checkout returns that briefly report pending/no-record status by keeping the payment under verification instead of sending customers to Transaction Failed.
* Use verified Paytm callback success as a fallback when the Status API is still pending or temporarily unavailable.
= 1.0.2 =
* Prevent unpaid/cancelled Paytm attempts from entering the restaurant order flow. Orders are placed only after Paytm Transaction Status API returns TXN_SUCCESS.
= 1.0.0 =
* Initial Paytm-only release with Paytm PG auto verification, Android native intent, iOS Paytm deep link, Paytm hosted checkout fallback, Paytm UPI fallback link, callback/status verification, and checksum validation.
Yes. You need a verified Paytm Business account with Payment Gateway enabled.
Yes. Your site must have HTTPS/SSL enabled.
Yes. UPI intent mode opens supported UPI apps directly on mobile for faster payment.
Yes. Switch to sandbox mode in settings to test the full payment flow.