Add-on
Midtrans Gateway
Accept payments via Midtrans, Indonesia's leading payment processor. Deactivate to hide Midtrans from checkout; existing configuration (API keys, currency) is kept and restored on reactivation. Delete to remove Midtrans entirely, including its saved configuration.
- Version 1.0.22
Changelog
-
Version 1.0.22 29 Oct 2026
- A buyer who opened Midtrans and then chose another payment method no longer has that payment closed when the Midtrans transaction they left behind expires or is cancelled. Midtrans now marks a payment failed only while Midtrans is still its payment method.
-
Version 1.0.21 29 Oct 2026
- Amharic (አማርኛ) translation, machine-translated (review welcome).
- Oromo (Afaan Oromoo) translation, machine-translated (review welcome). -
Version 1.0.20 27 Oct 2026
- Reads its keys whether they are stored as typed or sealed by the store, so a later update can keep gateway keys sealed in the database. A sealed key that can no longer be opened counts as not set, and the gateway refuses the payment instead of sending it.
- A Midtrans payment completed after the buyer chose another payment method on the payment page is now credited, or kept for review if the other method already paid, instead of being ignored.
- A sealed key that cannot be opened is never sent to the payment provider, even when the store's key-sealing support is missing: the gateway refuses the payment as if the key were not set. -
Version 1.0.19 26 Oct 2026
- Adds Thai (ไทย). Machine-translated; review welcome.
- Japanese translation. -
Version 1.0.18 25 Oct 2026
- Adds Polish (pl) text. Machine-translated.
-
Version 1.0.17 23 Oct 2026
- A payment settled by Midtrans is recorded as paid through Midtrans, even if the buyer switched the request to another gateway in a second tab first.
-
Version 1.0.16 20 Oct 2026
- A payment request paid while Midtrans was still opening a new checkout for it (the buyer paid an earlier one in another tab) no longer opens that checkout. Before, the buyer was shown Midtrans' payment window again for a request already paid, and could pay twice. Now the buyer is sent to the payment result page, which says the payment went through.
-
Version 1.0.15 19 Oct 2026
- Check with gateway also reports the id this gateway's return or callback settles the payment under (kernel 1.1.518 settle_reference), read from the provider's own answer and only when the provider gave it, so a request the check settled is not later listed as paid twice when the return reports the same payment.