Hakan Sevimoğlu Hakan SevimoğluFreelance Developer · 18 yrs
iFrame · Direct API · Installments · Payment links

PayTR Integration: Secure PayTR Payments with Installments for Your Website and Software

I fully integrate the PayTR payment gateway into ecommerce sites, booking and subscription systems and mobile apps, with callback verification, refunds and order status synchronization.

Quick answerPayTR integration connects a website or software to PayTR's APIs so it can accept credit/debit card payments with 3D Secure and installments through the PayTR payment provider. Hakan Sevimoğlu has developed a PayTR- and marketplace-integrated ecommerce platform for the paint industry.

Written by Hakan Sevimoğlu · Last updated:

What does a PayTR integration involve?

  1. Payment screen: PayTR's payment form via the iFrame API, or your own payment form via the Direct API
  2. Token and signature: secure server-side token generation, keeping merchant keys secret
  3. Callback: receiving the payment result with hash verification and confirming the order
  4. Installments: installment options by card family and display of installment interest
  5. Refunds: full or partial refunds from the panel
  6. Payment links: payment links sent via WhatsApp or email
  7. Test and live: trial runs in test mode, then launch with live merchant credentials

Common mistakes

  • Marking an order as "paid" without waiting for the callback
  • Skipping callback hash verification
  • Processing the same callback twice and creating duplicate orders
  • Exposing merchant keys on the client side
These points are addressed from the start of the integration; order status is updated only by a verified callback.

Where can it be integrated?

Ecommerce sites, booking and appointment systems, subscription-based SaaS products, dealer/B2B portals and mobile apps. Other options: iyzico integration, bank virtual POS integration.

What I offer

  • iFrame & Direct API

    Hosted form or your own form.

  • 3D Secure

    Secure card payments.

  • Installments

    Options by card family.

  • Callback verification

    Hash-checked order confirmation.

  • Refunds

    Full or partial refunds.

  • Payment links

    Via WhatsApp and email.

Technologies I use

PayTR iFrame APIPayTR Direkt APIPHP 8LaravelHMAC-SHA256WebhookMySQL

Official documentation and resources

Standards and official documentation I follow in projects:

Example projects

A selection of live projects serving real users.

How we work

  1. Free intro call

    We clarify needs, existing systems and goals together.

  2. Quote & roadmap

    Scope, technology, timeline and budget within 24 hours.

  3. Staged development

    Weekly demos and a live test environment.

  4. Launch & support

    Go-live, training and ongoing maintenance.

Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.

Staged delivery and approvalYou review each module on a test environment before we move on.

Written scope and rightsScope, delivery and source code rights are defined in the contract.

Frequently asked questions

How is PayTR integrated?

A token is generated server-side with your PayTR merchant credentials, the payment form is displayed, and the payment result is applied to the order after hash verification of the PayTR callback.

iFrame or Direct API?

The iFrame API is faster to integrate and card data stays in PayTR's form; the Direct API offers a form in your own design but comes with additional security requirements.

Can PayTR be added to my existing site?

Yes. PayTR integration can be added to your existing site, whether it runs on an off-the-shelf platform or custom software.

Are installment options displayed?

Yes. Installment options and installment interest by card family are shown at the payment step.

WhatsAppFree Quote