Specific information about the payment method Prepayment.
A prepayment is a payment that you receive before the customer receives his goods or services. This may be an alternative to common payment methods like card payments or online bank transfers in case you are selling goods with very high risk and/or high volume to new customers.
To process the payments correctly, you need to make sure to call Create webshop order as soon as the order is placed to inform us about the payment you are expecting. The customer then receives a prepayment notification containing your bank details and the order number that they should use as payment reference. This notification can either be sent directly by the system or by your own internal process - it just needs to be defined during the setup process. As soon as the customer pays and the payment was matched in the accounting module, a notification of type
accounting/PaymentReceived will be triggered.
Please make sure to register a callback to process related notifications. This will allow you to release the delivery and to trigger Create invoice for webshop order.
The settlement for prepayments are done via the standard bank transfer process for handling open invoices.
Refund handling is also done via the standard bank transfer process for handling open invoices.