TahsilatE Payments for WooCommerce

Description

TahsilatE Payments for WooCommerce sends your customers to the TahsilatE secure payment page to pay by card, in a single payment or in installments. Card details are entered on TahsilatE, never on your store, so your site stays out of card data handling.

  • Installment options and totals are shown for the customer’s card, including any installment commission you pass on to the customer.
  • 3D Secure on every payment.
  • Orders are settled by a signed server-to-server notification, even when the customer closes the browser before returning to your store.
  • Full refunds from the WooCommerce order screen.
  • Works with both the block checkout and the classic checkout, and with High-Performance Order Storage.
  • A test mode that uses the TahsilatE sandbox: no real money moves.

You need a TahsilatE merchant account with a virtual POS. The plugin accepts payments in Turkish lira (TRY).

External services

This plugin connects to TahsilatE, a payment service operated by Paracım Ödeme ve Elektronik Para Hizmetleri A.Ş., to take card payments. It cannot work without it.

When a customer chooses TahsilatE at checkout, the plugin sends the order number, order total, currency, the order’s line items (name, unit price, quantity, SKU), the customer’s name, email address, phone number, billing city and address, and your store’s return and notification addresses to the TahsilatE API. The customer is then redirected to the TahsilatE payment page, where they enter their card details directly on TahsilatE. When the customer returns, and when TahsilatE notifies your store, the plugin reads the payment result from the API. When you refund an order, the plugin sends the transaction ID and amount.

  • Live API: https://tahsilate-api.app-server.tahsilate.com.tr
  • Payment page: https://checkout.tahsilate.com.tr
  • Test mode API: https://vpos-test.tahsilate.com.tr

Terms of use: https://tahsilate.com.tr/kullanim-kosullari
Privacy policy: https://tahsilate.com.tr/gizlilik-politikasi

Installation

  1. Install and activate the plugin. WooCommerce must be active.
  2. In the TahsilatE merchant panel, create an API key and copy the API key and secret key.
  3. Go to WooCommerce > Settings > Payments > TahsilatE and enter the keys.
  4. Optionally limit the number of installments offered.

To try the plugin first, sign up at https://docs.tahsilate.com.tr, copy the test keys from your profile, enter them as test keys and enable test mode. The documentation lists the test cards.

If you restricted your API key to certain domains in the merchant panel, your store’s domain must be one of them.

FAQ

Do I need an SSL certificate?

Yes. Live payments require your store to be served over HTTPS.

Can I refund part of an order?

Not yet. Refunds from the order screen always cover the whole order total.

Where are the logs?

Errors are always written to WooCommerce > Status > Logs under the source “tahsilate”. Enable “Debug log” in the plugin settings to also log each request. Keys and card details are never logged.

What happens if the customer closes the browser after paying?

TahsilatE notifies your store directly, and the order is marked as paid without the customer returning.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“TahsilatE Payments for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • First release.