Add-on

PayTR Gateway

Accept card payments in Turkey via PayTR's iFrame API, in Turkish lira. Deactivate to hide PayTR from checkout; existing configuration (merchant id, key and salt) is kept and restored on reactivation. Delete to remove PayTR entirely, including its saved configuration.

  • Version 1.0.1

Add-on

Buy and install it from Add-ons in your admin panel.

Changelog

  1. Version 1.0.1 8 Nov 2026

    - The visitor's address is always read through the store's trusted-proxy setting (TRUSTED_PROXY_IPS), with no direct read of the connection left as a fallback.

  2. Version 1.0.0 29 Oct 2026

    - New: PayTR card payments in Turkish lira. The customer pays in PayTR's payment form on the store's own payment page, and the payment is credited only when PayTR's signed callback (or its status inquiry) confirms it for that request, its amount and currency.
    - Payments are taken in one instalment, so PayTR never collects more than the order's amount.
    - A payment that arrives after the request was paid another way, or had closed, is kept for the store to refund, never credited twice.
    - Payment requests can ask PayTR whether a pending payment went through (Check with gateway).
    - Customers need a phone number on their profile to pay with PayTR. Refunds are made in the PayTR merchant panel.
    - Not yet tested against PayTR's test mode. Try a small payment in Sandbox mode before taking real payments.
    - New: PayTR card payments in Turkish lira, in PayTR's payment form on the store's own payment page. A payment is credited only when PayTR's signed callback or its status inquiry confirms it for that request, its amount and currency; a second or late payment is kept for the store to refund. Payments are taken in one instalment, customers need a phone number on their profile, and refunds are made in the PayTR merchant panel. Try a small payment in Sandbox mode before taking real payments.