• France
status page
Merchant Back Office
assistance
FAQContact support
Search
Categories
Tags
English
French
English
Homepage
Use cases
Create a payment
Create an installment payment
Create a multi-card (split) payment
Create a payment by Alias (Token)
Create a payment link
Create a recurring payment
Manage subscriptions
Manage your transactions (refund, cancel...)
Analyze your reports
API docs
Embedded Form
REST API
Hosted payment
Mobile payment
File exchange
Logos
Push mail
Snippets
Payment methods
Plugins
Guides
Merchant Back Office
Functional guides

Easy payment directly on your website

Try me with %amount-and-currency%!
Explore documentationExamples (Github)

Using the JavaScript component, you can integrate a payment form directly on your website, thus improving your conversion rate. The component can also be integrated in the form of a button that opens a discreet pop-in.

The embedded payment form is compatible with all browsers on the market (including mobile browsers) and can be integrated in a couple of minutes into any merchant website. The form is customizable (using predefined themes or via CSS) and can be seamlessly integrated into your website.

List of compatible payment methods (cards)

CB Visa mastercard maestro Visa Electron American Express
Titre-Restaurant(*) cards
Bimpli (ex Apetiz) Ticket restaurant Pass Restaurant Chèque Déjeuner

(*) Avec ce mode d'intégration, le paiement en cascade (également appelé fractionné) n'est pas disponible pour les cartes Titre-Restaurant. Le paiement en cascade est uniquement disponible avec l'intégration via le formulaire en redirection.
Ainsi, lors du paiement, si l'acheteur veut payer sa commande par Titre-Restaurant, le montant de la commande ne devra pas dépasser le plafond journalier autorisé en Titre-Restaurant. À ce jour, le plafond journalier est de 25 €.



Secure data entry

Sensitive information entered by the buyer is sent directly to our gateway (via an iframe in every field), without being shared with the merchant, which simplifies PCI-DSS procedures.

Natively supported 3D Secure

Redirection to multi-factor authentication pages is automatically handled in a linear fashion. The Buyer does not leave your website in case of failure.

Format masking

The card number and the expiry date are automatically formatted for increased legibility, but not too extensively to avoid confusing new users.

Real time validation

Payment detail entry is validated locally and in real time depending on the card and the country.

Autofill

Natively supports card details stored in browsers, wallets or autofilled via phone camera.

Addition of custom fields

The theme and error handling will be automatically provided by the JavaScript client according to the payment form fields.

Several themes available

Customize the appearance of your form thanks to ready to use open-source themes.

Customizable via CSS

Customize the form directly with a style sheet. No intermediary JavaScript API is required.

Support of all devices

Works with all types of terminals. Regularly tested on numerous real devices, from the latest models to basic mobile phones.

Adapted for international markets

Everything is already translated: fields and error messages. The language of the form can be changed in real time.

For developers

Interactive documentation allows to learn more about the API. All the code samples are functional and available on GitHub. The Playground allows to experiment without having to deploy anything.

Debug sidebar

A developer-oriented debug sidebar helps you integrate our solution with more ease and detect common errors.

© 2025 {'|'} All rights reserved to Systempaylegal
25.18-1.11