Functional description

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

URLWhat the visitor sees
front.php?mod=paymentsAn input field in which the visitor types their booking number.
front.php?mod=payments&booknumber=XXXThe payment page for that booking, directly.
front.php?mod=payments&invoicenumber=XXXThe payment page for that invoice, directly, found by invoice number.
front.php?mod=payments&invoiceid=XXThe payment page for that invoice, directly, found by internal invoice id.
front.php?mod=payments&type=invoiceAn input field in which the visitor types their invoice number.
front.php?mod=payments&type=knipkaartAn input field in which the visitor types their punch card id.
front.php?mod=payments&type=giftAn 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 invoicenumber and invoiceid. 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.

The following right may be necessary in order to use this functionality.