One-time license · Magento 2.4.x

The Thank You page finally says the right thing for the payment method used

Magento's order success page shows the exact same message no matter how a customer paid — which means bank transfer and cash-on-delivery customers, the two groups who most need clear next steps, get nothing. This module shows the right instructions automatically, based on the payment method the order actually used.

Get it for $19 See how it works

One-time license · no monthly fee · 30-day money-back guarantee

One admin grid. No code, no theme overrides.

Map a payment method code to WYSIWYG content once — the success page handles the rest, order by order.

Matches the actual order

The success page reads the payment method code off the order that was just placed, and shows the content mapped to that exact method — never a guess.

Simple admin grid

Add, edit, and remove payment-method-to-content mappings from one grid — no developer, no deployment, no theme file to touch.

Full WYSIWYG content

Write bank account details, COD pickup instructions, or a card-payment note with Magento's own rich content editor — formatting, links, and images included.

Nothing shown when nothing's set

A payment method without a mapping just shows the normal Thank You page — no empty box, no placeholder text, no broken-looking gap.

Built for the methods that need it

Bank transfer account details, cash-on-delivery pickup instructions, or a generic "check your email" note for card payments — map as many methods as you take.

Drops straight into the existing page

No new page to build and no design work — the content slots into the order success page you already have.

Why this exists: Magento's checkout success page renders the same block regardless of which payment method the order used — core has no concept of conditional post-purchase content at all, because the checkout success flow was never designed to branch on payment method. That gap matters most for exactly the methods where a customer needs to take a further action to complete their order: transferring funds to a bank account, or having cash ready for a courier. This module reads the payment method code off the order that was just placed and looks it up against your admin-managed mappings, rendering the matched content — or nothing, if no mapping exists for that method, so pages for methods you haven't configured never look unfinished. Full walkthrough: How to Show Different Thank-You Page Content by Payment Method in Magento 2.

Install & configure

1After purchase, download the module as a .zip from your account dashboard and copy it into app/code/TVTCommerce/PaymentThankYouPage.

bin/magento module:enable TVTCommerce_PaymentThankYouPage
bin/magento setup:upgrade
bin/magento cache:flush

2Paste your license key under Stores > Configuration > TVTCommerce > Payment Thank You Page > License.

3Add a mapping per payment method from the admin grid, write the content, and save — the next order placed with that method shows it immediately.

Buy once. Own it.

One flat, one-time price for a single store — no monthly fee, no tiers to compare.

Single Store

1 production domain

$19

one-time

Get Payment Thank You Page

30-day money-back guarantee

Also from TVT Commerce

Cleaning up checkout end to end?

TVT Commerce also builds Checkout Delivery Date, which adds a server-validated Preferred Delivery Date picker to the shipping step, plus AI Copilot, an in-admin assistant for catalog, sales, and CMS.