Skip to main content
Product details are displayed in English. Translations coming soon.
PayTR Payment Gateway for WooCommerce — A build-to-order PayTR payment gateway for WooCommerce that adds iframe checkout, car — 1/1مثالی پیش منظر

A build-to-order PayTR payment gateway for WooCommerce that adds iframe checkout,

card installments (taksit), BKM Express and TRY settlement to Turkish stores.

ECOSIRE builds, installs and supports it on your WordPress site.

PayTR Payment Gateway for WooCommerce کیا ہے؟

A build-to-order PayTR payment gateway for WooCommerce that adds iframe checkout, card installments (taksit), BKM Express and TRY settlement to Turkish stores. ECOSIRE builds, installs and supports it on your WordPress site. Built to order by ECOSIRE for WooCommerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

Native WooCommerce gateway: registers a WC_Payment_Gateway subclass via the woocommerce_payment_gateways filter so PayTR shows up under WooCommerce → Settings → Payments with a full settings tab
Embedded PayTR iFrame checkout rendered inline on the WooCommerce checkout page, keeping shoppers on your domain
Server-side security token generation (HMAC-SHA256 over basket, merchant ID, key and salt) so card PAN data never reaches your WordPress server
Card installments (taksit) exposed inside the iframe, with optional control over allowed installment counts per BIN/bank
BKM Express one-click wallet payment supported alongside standard card flow
TRY settlement plus native refunds via WooCommerce process_refund() — issue full or partial refunds straight from the order screen
PayTR fraud screening applied to every transaction, with declines mapped back to clean WooCommerce order notes
Server-to-server callback (notification URL) handler with hash verification and the required OK acknowledgement to prevent duplicate or lost order updates
HPOS / custom order tables compatible (declares compatibility and uses CRUD getters/setters, not direct post meta)
Idempotent order handling: callbacks and return URLs reconciled against merchant_oid so a refreshed browser never creates double payments
Test/sandbox mode toggle in wp-admin for staging verification before going live
Translatable strings (text domain + .pot) and tested against WPML / multisite when your store uses them
Detailed logging via WooCommerce → Status → Logs (WC_Logger) for token, callback and refund events to speed up support
Configurable order status mapping (pending, on-hold, processing) and email triggers aligned to PayTR result codes

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے WooCommerce پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

اس مصنوع کے بارے میں

PayTR Payment Gateway for WooCommerce brings Turkey's most-requested local checkout experience to your WordPress store — without you wrestling with the PayTR iFrame API, hash signing, or callback validation yourself. This is a build-to-order plugin: ECOSIRE develops it against your exact WooCommerce setup, installs it on your WordPress site, and supports it after launch. There is no instant marketplace download — you get a real engineer building a gateway that fits your store.

The plugin registers a proper WC_Payment_Gateway class through the woocommerce_payment_gateways filter, so PayTR appears natively in WooCommerce → Settings → Payments with its own configuration screen for your merchant ID, merchant key and merchant salt. At checkout it renders the PayTR iFrame inline, generating the security token server-side (HMAC-SHA256 over the order basket) so card data never touches your server and you stay out of heavy PCI scope.

Turkish buyers expect installments (taksit), and the plugin surfaces bank installment options inside the iframe along with BKM Express one-click payment. Order status is driven by PayTR's server-to-server callback (notification URL), verified by hash and acknowledged with the required OK response, then mapped to WooCommerce order states — so paid, failed and pending orders stay accurate even if the shopper closes the browser.

It is built HPOS-aware (WooCommerce custom order tables / OrdersTableDataStore), settles and refunds in Turkish Lira (TRY) via process_refund() from the order screen, and runs PayTR's fraud screening on every transaction. We wire it for your theme, your tax setup, and WPML or multisite if you run them. Every string is translatable and every hook documented at handover.

What you get

  • A custom PayTR gateway plugin packaged as a standard WordPress plugin (zipped, versioned) and installed on your WooCommerce site
  • Installation and configuration on your live or staging WordPress environment, including entry of your PayTR merchant ID, key and salt
  • Sandbox/test-mode verification of card, installment (taksit) and BKM Express flows before go-live
  • Configured PayTR notification (callback) URL and confirmed server-to-server order reconciliation
  • HPOS and theme compatibility check against your specific WooCommerce/WordPress version
  • Handover document covering settings, hooks/filters exposed, log locations and refund procedure
  • Post-launch support window plus paid maintenance options for WooCommerce/WordPress version updates

Who this is for

Turkish WooCommerce Store Owner

Runs a TRY-priced WooCommerce shop and is losing checkout conversions because shoppers expect taksit installments and BKM Express. Wants a local, installment-rich gateway that looks native and just works.

WordPress Agency / Implementation Partner

Builds stores for Turkish clients and needs a reliable PayTR integration without burning days on the iFrame API, hash signing and callback edge cases. Wants ECOSIRE to build and support the gateway so they can resell with confidence.

Operations / Finance Manager

Owns reconciliation and refunds. Needs accurate paid/failed order states from PayTR callbacks, TRY refunds issued from the WooCommerce order screen, and clean logs when a payment is disputed or screened for fraud.

How PayTR Payment Gateway for WooCommerce Compares

CriterionECOSIRECustom BuildCompetitorWooCommerce نیٹو
Native PayTR iFrame checkout with taksit (installments) and BKM ExpressIncludedPartial supportPartial supportNot included
TRY settlement and refunds issued from the WooCommerce order screenIncludedPartial supportPartial supportNot included
Built, installed and configured for you on your own WordPress siteIncludedIncludedNot includedNot included
HPOS / custom order tables compatibility verified for your setupIncludedPartial supportPartial supportIncluded
Server-to-server callback with hash verification and idempotent order reconciliationIncludedPartial supportPartial supportNot included
Instant self-serve download with no waitNot includedNot includedIncludedIncluded
WPML / multisite tested against your specific storeIncludedPartial supportNot includedNot included
Ongoing maintenance coordinated with you as WooCommerce/PayTR changeIncludedPartial supportPartial supportPartial support

Frequently Asked Questions about PayTR Payment Gateway

Is this an instant download I can install myself from WooCommerce.com?

No. PayTR Payment Gateway for WooCommerce is build-to-order. After purchase, ECOSIRE develops the plugin against your specific WooCommerce and WordPress versions, installs it on your site (staging first if you have one), and configures it with your PayTR merchant credentials. You receive a real, working gateway — not a generic marketplace zip you have to wire up alone.

How long does delivery take?

Typical delivery is about 5 to 10 business days from when we receive your PayTR merchant ID, merchant key, merchant salt and access to a staging or live WordPress environment. Timelines can extend if your store has heavy customizations, an unusual checkout (e.g. a custom or block-based checkout that needs extra adaptation), or if PayTR account approval is still pending on your side. We confirm a concrete schedule with you before starting.

What ongoing support and updates do I get after launch?

Every build includes a post-launch support window to fix any issue tied to our work. Beyond that, we offer paid maintenance to keep the gateway compatible as WooCommerce, WordPress and PHP release new versions, or as PayTR changes its API, installment rules or callback format. We do not silently auto-update your live site — updates are applied deliberately, tested on staging where possible, and coordinated with you.

Will it work with HPOS (High-Performance Order Storage) and my current theme?

Yes. The plugin is built HPOS-aware: it declares compatibility with WooCommerce custom order tables and uses WooCommerce CRUD getters/setters rather than reading order data directly from post meta. We also test the iframe checkout against your active theme and, if you use WPML or multisite, validate the gateway in that configuration as part of the build.

Does card data touch my server, and what about PCI compliance?

Card data does not pass through your WordPress server. The plugin uses PayTR's embedded iFrame, where the shopper enters card details directly into PayTR's hosted form. Your server only generates a signed security token and receives a verified callback. This keeps you out of the heaviest PCI DSS scope, though you remain responsible for your store's overall security and your agreement with PayTR. Fraud screening is handled by PayTR on every transaction.

آرڈر پر تیار
PayPal Payments for WooCommerce (Advanced)
آرڈر پر تیار
PDF Invoices, Packing Slips & Credit Notes for WooCommerce
قیمت کا تخمینہ طلب کریں

PayTR Payment Gateway

A build-to-order PayTR payment gateway for WooCommerce that adds iframe checkout, card installments (taksit), BKM Express and TRY settlement to Turkish stores. ECOSIRE builds, installs and supports it on your WordPress site.

  • Native WooCommerce gateway: registers a WC_Payment_Gateway subclass via the woocommerce_payment_gateways filter so PayTR shows up under WooCommerce → Settings → Payments with a full settings tab
  • Embedded PayTR iFrame checkout rendered inline on the WooCommerce checkout page, keeping shoppers on your domain
  • Server-side security token generation (HMAC-SHA256 over basket, merchant ID, key and salt) so card PAN data never reaches your WordPress server
  • Card installments (taksit) exposed inside the iframe, with optional control over allowed installment counts per BIN/bank

قیمت کا تخمینہ طلب کریں

ہمیں PayTR Payment Gateway کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔