Functional description
Difficulty level:
Payment entry points
The payment page in the front end can be reached through several entry points. Which one you use depends on where the visitor comes from and what they are paying for: a booking, an invoice, a punch card or a gift voucher.
Entry points
| URL | What the visitor sees |
|---|---|
front.php?mod=payments | An input field in which the visitor types their booking number. |
front.php?mod=payments&booknumber=XXX | The payment page for that booking, directly. |
front.php?mod=payments&invoicenumber=XXX | The payment page for that invoice, directly, found by invoice number. |
front.php?mod=payments&invoiceid=XX | The payment page for that invoice, directly, found by internal invoice id. |
front.php?mod=payments&type=invoice | An input field in which the visitor types their invoice number. |
front.php?mod=payments&type=knipkaart | An input field in which the visitor types their punch card id. |
front.php?mod=payments&type=gift | An input field in which the visitor types their gift voucher id. |
Which entry point do you choose?
- From an e-mail or a payment link — use a variant with the number in it. The visitor does not have to type anything and lands on the right page straight away.
- From a menu or a page on the website — use the variant without a number. The visitor types in what they want to pay for.
- For invoices — choose between
invoicenumberandinvoiceid. The invoice number is what the customer sees on their invoice; the id is internal. Always use the invoice number in communication to the outside world.
After the payment
After the payment the visitor returns via front.php?mod=paymentsresult&method=X. You configure that return page on the Checkout final page.
Configuration
You configure the payment module itself in the admin under admin.php?mod=config&page=confmod_payments&menu=confmod. There you decide, among other things, which payment methods are available. To see this menu you need the menu_confmod_payments right.






