Omnichannel Payment

Specific information about the payment method Omnichannel Payment.

Omnichannel payments provide the customer more flexibility, allowing them to make payments through multiple channels.

If your business operates physical stores as well as an online webshop, you may offer your customers the option to pay online invoices in store, to collect and pay online orders in store or to order in store and arrange delivery via your online supply chain.

Payment

Accounting as a Service supports a number of different payment options depending on the type of Omnichannel payment in question:

  • Payment of an online order with any payment method in store: Your cashier in store will deal with collecting the payment. In order to balance the open item in the accounting module, you need to send us the information via Add payment. This can be done for invoices with every payment method.
  • Online order with delivery/pickup and payment in a store: Your cashier in store will deal with collecting the payment. In order to balance the open item in the accounting module, you need to send us the information via Update invoice. This can be done for invoices with every payment method.
  • Order in a store and delivery via online supply chain: The cashier in store will collect the payment as the order is being made. You do not need to make any separate API call. All you need to do is to follow Create webshop order and specify the payment method.

If you are not able to send us REST calls for every single POS payment, we also offer an option to provide batches of settlement files. If you are interested in this alternative way, please contact us to align on the details.

Settlement

POS payments are posted to a separate GL account. You can either balance and reconcile this account via an intercompany process in your general ledger or provide us with settlement files. Please contact us to align the best process.

Refund

For refund handling, you will need to provide the customer's account information (most likely the IBAN). You can provide the bank data to Accounting as a Service in two different ways to trigger the refund:

  • Automated process: You can send the bank data directly as part of Return webshop order. If you decide to do this, you will need to collect the bank data upfront (e.g. during the return process in your warehouse).
  • Manual process: You can use the Accounting as a Service portal to add bank data to a customer account. The accounting module will then trigger the refund process automatically.

See also