Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Half of Spain's Savings Banks Run on Cecabank.
Your Joomla Store Should Too.

Connect your Cecabank TPV Virtual to J2Commerce with SHA-256 signing, 3D Secure handled by Cecabank, 15 payment page languages and callbacks checked before any order changes.

  • 15

    Payment Page Languages

  • 3

    Callback Verification Layers

  • EUR

    Currency Accepted

  • SHA-256

    Transaction Signing

Everything Your Spanish Checkout Needs

Signed payments, verified callbacks and Spanish regional languages for your Cecabank checkout.

  • SHA-256 Signed Transactions

    Signs every transaction with SHA-256 by default, with SHA-1 available for older Cecabank agreements.

  • 3D Secure on Cecabank's Page

    Cecabank runs 3D Secure and Strong Customer Authentication on its own payment page, so card data never reaches your server.

  • 15 Payment Page Languages

    Spanish, Catalan, Basque, Galician, Valencian, English, French, German, Portuguese, Italian, Swedish, Danish, Russian, Dutch and Norwegian.

  • Dual Sandbox / Live Credentials

    Sandbox and live merchant IDs, encryption keys, acquirer BINs, and terminal IDs in completely separate fields. Flip the toggle to switch modes. Your live terminal stays untouched during testing.

  • Three Checks on Every Callback

    Each Cecabank callback must pass a signature check, a merchant ID match and an amount check (within one cent) before the order changes.

  • Idempotency Guard

    If Cecabank fires the callback twice, your order confirms once. Your customer gets one email. Your inventory moves once. Duplicate callbacks are caught and acknowledged cleanly.

  • Payment Surcharge

    Add a percentage, a fixed amount or both, and attach a tax class for IVA. The surcharge shows as a line in the order summary.

  • Geozone Restriction

    Show Cecabank only to buyers in Spain, specific autonomous communities, or any geographic zone you define. International customers see different options. The right gateway shows up for the right buyer.

  • EUR Enforcement

    Cecabank TPV accepts EUR only. When the cart currency is not EUR, the payment option is hidden and the admin sees an error.

  • Configurable Order Status Mapping

    Choose the order status for successful and failed payments from your own order statuses.

  • Bootstrap 5 / UIkit 3 Templates

    Switch between Bootstrap 5 and UIkit 3 layouts in one setting, to match the J2Commerce Bootstrap 5 and UIkit apps.

  • Auto-Generated IPN URL

    The plugin shows your Cecabank notification URL in the admin, ready to copy into your Cecabank merchant portal.

Security That Matches Your Bank's Standards

Before any order changes, each callback must pass three checks, and any failure stops the update.

  • SHA-256 firma signature verified with a constant-time comparison function
  • Merchant ID in callback cross-checked against your configured terminal
  • Transaction amount verified against order total within one cent
  • Duplicate callbacks caught and acknowledged without re-confirming the order
  • Sandbox credential preflight — no silent fallback to live keys during testing

Payment Pages in Spain's Regional Languages

Cecabank's TPV supports 15 languages, including Catalan, Basque, Galician and Valencian. Set the language that matches your main customers.

  • Spanish (Castellano) — default for most Spanish merchants
  • Catalan, Basque, Galician, Valencian — Spain's co-official languages
  • English, French, German, Portuguese — European neighbours
  • Italian, Swedish, Danish, Russian, Dutch, Norwegian
  • One dropdown in admin. One setting. Every language covered.

Separate Test and Live Credentials

Test and live credentials sit in separate fields with one switch between them. If sandbox mode is on without sandbox credentials, the plugin stops and tells you, so tests never reach your live terminal.

  • Separate Merchant ID, encryption key, acquirer BIN, and terminal ID for each environment
  • One toggle switches the entire credential set
  • Missing sandbox credentials throw a clear error immediately
  • Live keys untouched during test runs

Accept Cecabank Payments From Spanish Shoppers

Add Cecabank's TPV Virtual to your J2Commerce checkout with signed payments, verified callbacks and payment pages in Spain's regional languages.

  • SHA-256 Signed Transactions
  • 3D Secure on Cecabank's Page
  • 15 Payment Page Languages

Use Cases

Moving to the Bank's Own Gateway

Madrid Fashion Boutique

A Madrid apparel retailer uses a foreign payment processor, but their own bank offers Cecabank's TPV Virtual. Their Joomla store runs J2Commerce, so they install this plugin, enter the merchant details from the Cecabank portal and take EUR payments through their own bank.

EUR Checkout Across Germany and France

Barcelona Ceramics Exporter

A Barcelona ceramics studio exports handmade pieces to customers in Germany, France, and Switzerland. All orders are EUR-denominated. German customers want to pay on a gateway they recognize; French customers want their payment page in French. The studio has a Cecabank merchant account through their local caja. The plugin's geozone restriction shows Cecabank to EU buyers. The 15-language setting puts German customers on a German-language Cecabank page and French customers on a French one. Everything settles through one merchant account with one monthly statement.

Seasonal Peaks With a Minimum Order

Andalusian Wine Cellar

A Jerez bodega shows Cecabank only on orders over €30 and adds a small handling surcharge on low-value add-on orders.

Setting Up a New Cecabank Terminal

Valencia B2B Supplier

A Valencia supplier moves to Cecabank's TPV after its bank changes terminals. They copy the parameters from the Cecabank portal and paste the notification URL the plugin shows.

Regional Languages, Regional Banking

Basque Country Artisan Cooperative

A Basque cooperative sets the payment page language to Basque and shows Cecabank only to buyers in the Basque Country and Navarre.

Languages

Translated into 21 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) en-US
  • Finnish fi-FI
  • French fr-FR
  • German de-DE
  • Greek el-GR
  • Hebrew he-IL
  • Italian it-IT
  • Japanese ja-JP
  • Norwegian Bokmål nb-NO
  • Polish pl-PL
  • Portuguese, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Payment Methods Works with J2Store 4J2Commerce 6

CECA Payment

Cecabank's TPV Virtual handles your EUR payments, with SHA-256 signed transactions and a payment page in 15 languages.

Billing Option
$39.00
Every year

Item added to cart. Checkout

View Wishlist
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working after the license ends, and renewing brings new updates
  • A step-by-step user guide for every setting, linked below

Joomla
Joomla 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

Custom Tabs

Apps J2Commerce

Add unlimited tabs to product pages and point many products at one Joomla article, so shipping and returns text is updated in one place.

Advanced Cart

Module J2Commerce

Give shoppers a slide-out cart drawer with a free shipping progress bar and inline coupons, so they never leave the page to see their cart.

Auto-Coupon Pop Up

Apps J2Commerce

Put a coupon code in a link, and shoppers who click it land with the discount already applied and a branded popup confirming it.

Customers Also Bought

J2Commerce

Show a hand-picked row of companion products with checkboxes and a live total, so shoppers add them all with one Purchase Together button.