Skip to content

Payments

PayTR Integration: 3D Secure Card Payments and Refunds

How do you take payments with PayTR on Esoltec? Esoltec's PayTR integration lets you take card payments with your own PayTR account, set up in one of two ways: “PayTR”, where the card is entered on PayTR's secure payment page, or “PayTR Direkt API”, where it is taken at your own checkout. You enter the Merchant ID, Merchant Key and Merchant Salt in Finance › Payment Settings and add the notification URL to your PayTR panel. Payments are single payments; you refund from the order detail.

Integration details

Support status
Available: connect it from the admin panel with your own account
Last updated
Owner
Esoltec product team
In the panel
Finance › Payment Settings

What you can do

  • PayTR payment page: with the “PayTR” option, the customer enters card details on PayTR's secure payment page; PayTR handles verification.

  • Direct API: with the “PayTR Direkt API” option, card details are taken at your own checkout and the payment completes with 3D Secure verification.

  • Payment result: PayTR sends the result to the notification URL, and the order is marked as paid with that notification.

  • Refunds: you refund all or part of the amount through PayTR from the “Payment Info” tab of the order detail.

  • Test and live modes: test and live keys are stored separately.

How to connect it

  1. 01

    In Finance › Payment Settings, press “Add Provider” and choose the “PayTR” card (PayTR payment page) or the “PayTR Direkt API” card.

  2. 02

    Enter the Merchant ID, Merchant Key and Merchant Salt; verify them with “Test” and press “Connect”.

  3. 03

    Add the notification URL shown in the provider's “Settings” window to your PayTR store panel as the notification URL.

  4. 04

    Switch the provider to “Live” and make it “Active”.

Step-by-step guide (in Turkish)

What you need

  • A PayTR store account with its Merchant ID, Merchant Key and Merchant Salt.
  • For the “PayTR Direkt API” option, permission from PayTR to use the Direct API.
  • The notification URL defined in your PayTR panel.

Limits to know

Things that don't work today or work differently; when they change, this page and its date are updated.

  • No installments: with both options, payments are taken as a single payment; even though the panel shows an installment field, customers are not offered installments.
  • If the notification URL is not defined, the payment result does not reach the panel; a card order with no result is cancelled automatically after 30 minutes.
  • There are no saved cards; customers enter their card details for every payment.

Frequently asked questions

  • Can I sell in installments with PayTR?

    Not today. Esoltec's PayTR integration takes single payments with both options; for installment sales you can connect iyzico or MoneyPay.

  • Why is the PayTR notification URL required?

    PayTR sends the payment result to this URL, and the order is marked as paid only when the notification arrives. If the URL is not defined, an order with no result is cancelled after 30 minutes.

  • Can I make partial refunds with PayTR?

    Yes. On the “Payment Info” tab of the order detail, use “Refund” to return part of the amount; a refund reason is required and total refunds cannot exceed the order amount.

  • What is the difference between “PayTR” and “PayTR Direkt API”?

    With the “PayTR” option, the customer enters card details on PayTR's secure payment page. With “PayTR Direkt API”, card details are taken at your own checkout; this option requires permission from PayTR to use the Direct API.

Get started today

Take your first step toward the future of e‑commerce.

Ready-made templates for your industry, campaign and coupon tools, abandoned cart emails, and payment and shipping integrations are waiting for you in every plan.

Message us on WhatsApp