Sanval Payments – Card Gateway for Payten/NestPay Banks

Sanval Payments – Card Gateway for Payten/NestPay Banks

Details
View on WordPress

Sanval Payments connects your WooCommerce store to the Payten/NestPay (Asseco SEE) payment network — the card processing infrastructure used by most banks in Turkey and the Western Balkans.

If your bank gave you a virtual POS on the NestPay/Asseco platform, this plugin lets you accept card payments on your store.

What the free version does

  • Card payments through the NestPay/Asseco 3D Secure flow
  • 3D Secure (3DS) — authentication hosted on the bank’s secure page; card data never touches your server
  • Refunds — full or partial, directly from the WooCommerce order screen
  • Void — cancel an authorised but uncaptured transaction
  • Test / Sandbox mode — built-in test mode using the Asseco sandbox
  • HPOS compatible — works with WooCommerce High-Performance Order Storage
  • WooCommerce Blocks — works with both the classic and the block checkout
  • Turkish translation (tr_TR)
  • All bank presets included — Banca Intesa (Serbia), İşbank, Akbank, Ziraat, Halkbank, QNB Finansbank, AIK Banka, NLB Komercijalna banka and more — plus a Custom / Other option that lets you connect any bank on the NestPay/Asseco platform by entering your endpoint manually

A note on the premium version

A separate premium version is available at sanval.dev for merchants who need additional functionality. The free version here is fully functional for card payments, with every bank preset included, and does not require the premium version.

How it works

  1. Your customer clicks “Place Order”.
  2. The plugin builds a signed 3DS request and redirects to your bank’s secure page.
  3. The customer completes 3D Secure authentication.
  4. The bank redirects back to your store with the result.
  5. The plugin verifies the response signature and marks the order approved or failed.

Requirements

  • WordPress 6.2 or higher
  • WooCommerce 7.0 or higher
  • PHP 8.1 or higher
  • An active virtual POS contract with a NestPay/Asseco bank

External services

This plugin connects to your bank’s payment gateway on the Payten/NestPay (Asseco) e-commerce platform in order to process card payments. This connection is required for the plugin’s core function: taking card payments through your own bank.

What is sent and when: when a customer places an order and chooses card payment, the plugin sends the transaction details (order amount, order reference, currency, and a signed hash generated from your store credentials) to the gateway endpoint you configure in the plugin settings. The customer is then redirected to the bank’s own secure 3-D Secure page to enter their card details. Card numbers and CVV are entered on the bank’s page and are never handled or stored by the plugin or your site.

The specific endpoint depends on which bank you use; you enter it from your own virtual POS contract. The gateway is operated by your bank, using the Payten/NestPay (Asseco) e-commerce platform.

Service provider and policies:

  • The card-acceptance terms of service, data processing and privacy terms that apply to your transactions are defined by your acquiring bank under your merchant (virtual POS) agreement. Please refer to the contract and documentation supplied by your bank.
  • This plugin itself is provided by Sanval Payments. Privacy policy: https://sanval.dev/privacy.html — Terms: https://sanval.dev/terms.html

No card data (card number, expiry, CVV) is ever sent to, handled by, or stored by this plugin or your website; it is entered directly on the bank’s own secure 3-D Secure page.

Details

Plugin code:
sanval-payments
Plugin version:
1.0.6
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
8.1 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-21
Rating:
Times rated:
0
3d-secure
nestpay
payment-gateway
payten
woocommerce