Skip to content

Payment on Invoice and Payment in Advance

Richard Blechinger edited this page Aug 29, 2018 · 4 revisions

Payment In Advance

With Payment in Advance, the consumer has to pay in order to trigger the delivery of the ordered product(s). In contrast to common sales contract regulations, it’s not unusual for business owners to require advance payments for their products.

Immediately after having placed the order, the consumer receives payment details (e.g. merchant's IBAN/BIC, due date). Then the consumer pays by Payment in Advance, and the merchant delivers the goods or services only upon receiving the payment. The purchase is balanced with the delivery.

Payment On Invoice

With Payment on Invoice, payment shall be effected on receipt of goods or services.

An invoice is a commercial document issued by the merchant, relating to a sale transaction and indicating the products, quantities, and agreed prices for delivered goods or services. The invoice is either delivered with the ordered items or e-mailed to the consumer immediately after order placement, or both.

Payment terms (e.g. merchant's IBAN/BIC, due date) are usually stated on the invoice.


The decision if a merchant should wait for the payment or deliver goods/services immediately is a subject of the merchant’s payment method logic. It is not relevant for the Wirecard system, the payment processing logic is identical for both cases.


Payment On Invoice / Payment In Advance Configuration

To access the Payment on Invoice / Payment in Advance configuration page, select
Configuration / Basic settings / Additional settings / Wirecard

Payment on Invoice / Payment in Advance Configuration

Payment Action

Payment on Invoice / Payment in Advance transactions via Wirecard Payment Processing Gateway can be done only with payment action authorization, which triggers the transaction type authorization for payment method Payment on Invoice / Payment in Advance.

Successful transactions (i.e. payments for orders) are not confirmed yet, but the consumer receives an invoice with a provider transaction reference ID and merchant bank account details. Once the consumer has successfully transferred the outstanding amount, the transaction will be captured.

Should the shop system be unable to match a payment transaction with an order, the corresponding order will not be updated. You can however inspect the transaction and update the corresponding order yourself.

Send Additional Information

Activate this feature to send additional data for the purpose of fraud protection. This additional data includes billing/shipping address and shopping basket.

Supported Post-Processing Operations

To access post-processing operations, go to Customer / Payments / Wirecard / Transactions to open the transaction table which lists all transactions:

Wirecard Transactions

Click the pencil (OpenIcon) on a transaction to open the order details. Select the Wirecard Tab for all available post-processing operations.

Wirecard Order Tab

Payment on Invoice / Payment in Advance supports the post-processing operations Cancel and Refund via SEPA Credit Transfer. For more details on how to enable and configure refunds for Payment On Invoice / Payment In Advance, please see the SEPA Credit Transfer page.

  1. Cancel: Triggers transaction type "void-authorization". The payment will be canceled/voided and the corresponding order in Shopware order management will be updated to payment status "The process has been canceled".
  2. Refund triggers transaction type "sepacredit". The payment/invoice will be refunded and the corresponding order in Shopware order management will be updated to payment status "Re-crediting".

Please be aware that stock management is not included in the post-processing operations triggered in Wirecard Payment Gateway but only in Shopware order management.

You can’t perform that action at this time.