Briqpay
Logo

PrestaShop

Briqpay for PrestaShop

Every payment provider in your PrestaShop checkout. One module, no rebuilds.

PrestaShop gives you full control of your storefront, but payments usually arrive one module at a time: one for cards, one for instalments, one for invoice, each with its own settings, its own order flow and its own upgrade to test on every PrestaShop release.

Briqpay for PrestaShop replaces that stack with a single, open source module. Shoppers see every payment method inside the native PrestaShop checkout, you capture, refund and cancel from the order page you already use, and which methods appear in which market is a rule in the Briqpay portal rather than another module install.

Why Briqpay for PrestaShop?

PrestaShop merchants tend to hit the same four payment problems as they grow:

  • Every provider is another module. A new market or a new payment method means a new module, new credentials, a new order-status mapping and one more thing to re-test when PrestaShop updates.
  • Localizing is manual. Showing the right local methods in the right country, in the right currency, is spread across module settings instead of one set of rules.
  • B2B and B2C collide. Business buyers want invoice and payment terms; consumers want cards, wallets and instalments. Most modules only do one of them well.
  • Order management is fragmented. Capture here, refund there, each provider with its own back office panel.

Briqpay solves this.

One PrestaShop module gives you a payment layer you control. Connect the providers you want, decide which methods each shopper sees, and manage every order from PrestaShop. Adding a provider later is configuration in the Briqpay portal, not a new module.

Built for the native PrestaShop checkout

The module renders Briqpay as a normal PrestaShop payment option, so personal information, addresses and shipping stay exactly as they are. At the payment step the Briqpay iframe presents every method you have enabled and the purchase completes inside it. No redirect, no separate checkout page, and your theme is untouched.

Validation happens server-side at Briqpay's decision step, the pause after the shopper presses pay but before any money moves. The module checks that terms are accepted and that the cart total still matches, and rejects with a reason shown in the iframe if not. Because the check runs on your server it cannot be bypassed by editing the page. The Briqpay session is kept in step with the cart automatically, and only updated when something has actually changed.

Customer type is detected automatically: a company name on the billing address means a B2B session with invoice and payment terms available; no company name means a consumer session. You can also force either mode.

Order management from the order page

Capture, refund and cancel are available from a Briqpay panel on the PrestaShop order page, for the full amount or a partial one. They also follow PrestaShop's own workflow when you want them to:

PrestaShop actionBriqpay operation
Order set to Shipped or DeliveredCapture
Order set to RefundedFull refund
Credit slip issuedPartial refund
Order set to CancelledCancel authorisation

Every operation is guarded: you cannot capture more than the order total, refund more than was captured, or cancel an order that has already been captured. Webhooks keep PrestaShop in sync with capture and refund status changes made anywhere, and if a shopper pays but never returns to the shop, the order is created for them.

Payment links for phone and email orders

Taking an order by phone or email? Create it in the back office as usual, open the Briqpay panel and click Create payment link. The customer gets a hosted payment page, and when they pay, the existing order moves to its paid state. Three flows are included: consumer, business with payment methods only, and a full B2B checkout with company lookup. A link cannot be regenerated once the order is paid, so a customer is never charged twice.

Compatibility and installation

The module is free, open source (Academic Free License 3.0) and published on GitHub with a test suite and CI:

  • PrestaShop 1.7.6 up to and including 9.x
  • PHP 7.2 to 8.3, with the curl and json PHP extensions
  • Account a Briqpay merchant account, with separate playground and production credentials

Install in four steps:

  1. Download the module zip from the latest GitHub release.
  2. In the back office go to Modules, Module Manager, Upload a module.
  3. Open Configure and enter your merchant ID and shared secret.
  4. Click Test connection. Leave Live mode off until you have completed a test purchase in the playground.

Country, currency and locale are read from PrestaShop, so there is nothing extra to configure per market. Twelve hooks (before session create, at the decision step, after order creation, around capture, refund and cancel, and around payment links) let your developers adjust payloads without forking the module. Logs are written to PrestaShop's own log with secrets, emails and phone numbers redacted.

View the module on GitHub · Read the module documentation · Briqpay API documentation

Upgrading from the 1.x module is automatic: install 2.0 over it and PrestaShop runs the upgrade script, which moves checkout into the native flow and carries your existing payment records across.

For the thinking behind the module, read payment orchestration on PrestaShop: how to add more payment methods without adding more plugins. Running another platform as well? The same Briqpay payment layer sits behind our WooCommerce, Magento 2 and commercetools integrations, and every method in our payment method library is available through it.

KEY FEATURES

/01

Any payment provider, one module

Cards, invoice, direct bank, wallets, BNPL and B2B payment terms from the providers you choose, all through a single PrestaShop module. Adding a provider later is configuration, not another install.

/02

Native PrestaShop checkout

Briqpay appears as a standard payment option. Addresses and shipping stay in PrestaShop, and every payment method renders inside the checkout with no redirect and no change to your theme.

/03

Payment orchestration engine

Rules in the Briqpay portal decide which methods each shopper sees, and in what order, by country, currency, cart value, category or customer type. Localize and optimize without a PrestaShop release.

/04

B2B and B2C, detected automatically

A company name on the billing address opens a business session with invoice and payment terms. Consumers get cards, wallets and instalments. Both run from the same checkout.

/05

Capture, refund and cancel in PrestaShop

Full or partial, from the order page or automatically on Shipped, Refunded, credit slip and Cancelled. Guarded so you can never over-capture or double refund. Webhooks keep status in sync.

/06

Payment links and open source

Send hosted payment pages for phone and email orders, in consumer or B2B flows. The module is free, published under AFL 3.0 on GitHub, with a test suite, CI and twelve developer hooks.

HOW IT WORKS
GET STARTED

Get started today

Whether you’re integrating for the first time or switching providers, Briqpay helps you go live quickly, stay in control, and scale smarter across markets

INSTALL

Download the PrestaShop module

Free and open source. Get the latest release from GitHub and be live in your PrestaShop checkout in an afternoon. Download from GitHub

CUSTOMIZE

Read the documentation

Settings, order management, payment links, webhooks and developer hooks are documented in the module README. The Briqpay API docs cover everything behind it.

NEED HELP?

Talk to a solution engineer

Get expert help tailored to your needs, from payment strategy to technical setup. Contact us at integrations@briqpay.com

FAQ

/01

Which PrestaShop versions does the Briqpay module support?

PrestaShop 1.7.6 through 8.x and 9.x, on PHP 7.2 to 8.3 with the curl and json extensions. Each release is tested in CI, and the module includes upgrade scripts so you can move between versions without reinstalling.

/02

Is the module free?

Yes. Briqpay for PrestaShop is open source under the Academic Free License 3.0 and free to download from GitHub. You need a Briqpay merchant account to use it; commercial terms for Briqpay's platform and for your payment providers are separate from the module.

/03

Which payment methods can I offer in PrestaShop with Briqpay?

Card, invoice, direct bank transfer, digital wallets, buy now pay later and B2B payment terms, from any provider connected to Briqpay. Which methods a shopper sees depends on the country, currency and language of the session and the rules you set in the Briqpay portal. See our payment method library for what is available per market.

/04

Does it change my PrestaShop checkout?

No. Personal information, addresses and shipping stay in PrestaShop's native checkout. Briqpay appears as a payment option, and at the payment step the Briqpay iframe presents your enabled methods and completes the purchase. There is no redirect and no separate checkout page.

/05

Can I run B2B and B2C in the same PrestaShop store?

Yes. The module detects customer type automatically: a company name on the billing address opens a business session with invoice and payment terms, otherwise the shopper gets consumer methods. You can also force B2B or B2C for the whole store.

/06

How do capture, refund and cancel work?

From the Briqpay panel on the PrestaShop order page, for full or partial amounts, or automatically: capture when an order is set to Shipped or Delivered, refund on the Refunded status or a credit slip, and cancel the authorisation when an order is cancelled. Each can be switched off in the module settings.

/07

Can I send a payment link for an order taken by phone or email?

Yes. Create the order in the back office, open the Briqpay panel and click Create payment link. The customer pays on a hosted page and the existing order moves to paid. Consumer and B2B flows are available, and a link cannot be regenerated once the order is paid.

/08

Do I sign contracts with Briqpay or with the payment providers?

You sign directly with your chosen payment providers, while Briqpay provides the integration and orchestration platform. Briqpay does not handle funds or financial agreements, so you keep the commercial terms and can add or switch providers without a new integration.

REQUEST A DEMO

Ready to simplify your payment setup?

Connect any payment provider. Optimize your payment flow. Scale without limitations - with Briqpay’s Payment Integration Platform.

STAY CONNECTED

Subscribe now for exclusive insights and updates.

Briqpay logo
Copyright © 2026 Briqpay AB All rights reserved
Terms & Privacy