From install to live payments — and how to get help if your bank needs setup.
Upload the plugin zip under Plugins → Add New → Upload Plugin, then activate. WooCommerce 7.0+ and PHP 8.1+ are required. The gateway is HPOS-compatible and supports both the classic and block-based checkout.
Go to WooCommerce → Settings → Payments → Card (Payten/NestPay) and enter the details your bank provided:
Custom / Other to enter endpoints manually.est3Dgate URL).949 (TRY), 941 (RSD), 978 (EUR).ver3 default) and Store Type (3d_pay_hosting default). Leave defaults unless your bank specifies otherwise.Set Max installments above 1 to offer installment plans at checkout. Installments are a premium feature — active with a valid licence (and always in test mode). Core single-payment card processing always works.
Switch Test Mode off and place one real low-value order to confirm the live flow end-to-end. Refunds (full or partial) are issued from the order screen.
Hit a wall? The plugin has a one-click diagnostic export (under the gateway settings). It produces an encoded record of the exact bank exchange — no card data, no secrets.
We read the exact bank response and reply with the fix. That setup help and ongoing support — plus installments, every bank preset and refunds — is what your licence pays for.
Usually a security or coming-soon plugin (e.g. password protection) is intercepting the bank's return callback to /sanval-3ds and turning it into a redirect. Allowlist that URL or disable the interfering plugin during checkout.
After updates, hard-refresh the admin (Ctrl+Shift+R) to clear the browser cache.