{% extends 'Layouts/Doc/default.html.twig' %} {% block title %} {{ 'app.documentation.menu.architecture.drivers'|trans }} {% endblock %} {% block headerPageTitle %} {{ 'app.documentation.menu.workflow.multiple-payments'|trans|upper }} {% endblock %} {% block body %}

Multiple payments: typically refers to the ability to accept more than one payment for an order. This is common in retail and e-commerce settings where customers may want to pay using different methods such as cash, credit/debit cards, etc.... Offering multiple payment options can enhance convenience for customers and potentially increase sales for businesses by accommodating different preferences and situations.

To make a payment, the amount is required

Up to now, multiple payments are enabled only when using cashback to pay a part of the order's amount.

{% include 'Doc/Diagram/multi-payments.html.twig' %}

Here's a general outline of a multi-payment workflow:

  • The customer is presented with multiple payment options such as cash, credit/debit card, etc...
  • The customer selects the desired payment methods they want to use to make order. They may choose one or multiple payment methods depending on their preference and the availability provided by the shop.
  • Once the first payment is executed, the customer can continue by choosing another payment method until the total amount is paid
  • Each authorized payment method is processed individually through the respective payment networks. This might involve communication with banks, payment processors, or other financial institutions.
  • After each payment is successfully processed, the system confirms the transaction for each payment method. This may involve printing receipts, displaying confirmation messages, or sending email receipts to the customer.
  • Once all payment methods are successfully processed and payed, the order is considered complete.
{% endblock %}