• France
Merchant Back Office
assistance
FAQContact support
Search
Categories
Tags
English
French
English
Homepage
Use cases
Create a payment
Create an installment 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
Snippets
Payment methods
Plugins
Guides
Merchant Back Office
Functional guides

Payment process

This process also applies to the creation of a card token (Web ServiceCharge/CreateToken).

  1. The merchant website initiates a payment request via a call to the Web ServiceCharge/CreatePayment.
  2. The payment gateway returns aformTokento the merchant website
  3. The merchant website uses theformTokento display the embedded form.
  4. The buyer enters their card data and confirms the entry. The payment server proceeds to cardholder authentication.

    If the card is not enrolled or if an error occurs during the enrollment verification, the payment is refused. Otherwise, the payment gateway displays the authentication page in a modal window.

    OSB selects 1 of the 3 authentication modes.

    1. By SMS

      OSB sends the cardholder an SMS containing a temporary security code (OTP - One Time Password) that is valid for (5) minutes.

      The cardholder enters the code on the authentication page.

    2. By SCA (Strong Customer Authentication)
      The cardholder enters two codes on the authentication page:
      • 1: a temporary code;
        • OSB sends the cardholder an SMS containing a temporary security code (OTP - One Time Password) that is valid for (5) minutes.
      • 2: a permanent code.
        • This security code is transmitted by the cardholder’s bank.
    3. By OOB (Mobile application)

      OSB sends a notification to the cardholder via their banking app.

      The authentication page is waiting for this notification to be validated.

  5. If the authentication is valid, the payment gateway makes an authorization request.

    If the issuer accepts the request, the payment is accepted.

    If the payment is refused, the buyer is invited to try to make another payment.

  6. The payment gateway notifies the merchant website.
  7. The payment gateway sends the response to the JavaScript client.
  8. The merchant website displays the order confirmation page.
© 2025 {'|'} All rights reserved to PayZen by OSB
25.22-1.11