Order management

The extension adds a Buckaroo panel to the order screen, which is where you refund, capture and see what Buckaroo has recorded against the order. Orders otherwise behave like any other Shopware order.


The Buckaroo panel

On an order paid through Buckaroo you get:

  • Transactions, a list of everything Buckaroo has recorded against the order, with dates, totals and VAT.
  • Refund, by grand total, by a custom amount, or by picking line items and quantities.
  • Capture payment, for orders that were authorised rather than charged.
  • Create paylink, which produces a payment link for the order.
  • Reservation actions for Klarna, covering cancel, update and extend, plus adding shipping information.

Order states

The extension moves an order when Buckaroo reports the outcome, using a push message. This is the only reliable signal.

A customer arriving back at your shop is not proof of payment. Browsers get closed, connections drop and customers abandon halfway. If the push message has not arrived, the order has not moved, and that is correct rather than broken. See Status.

Which states an order moves to is configurable, so what you see depends on your own settings. See Order state settings.

Some methods do not settle immediately. Bank Transfer waits for the money to arrive, which can take days, so those orders stay unpaid for longer than a card order would.


Refunds

Refunds are sent to Buckaroo against the original transaction, so the money returns by the route it arrived.

To refund, open the order, find the Buckaroo panel, and either refund the grand total, enter a custom amount, or select the items and quantities you are refunding. The panel records the result and the transactions list updates.

Refund from the Buckaroo panel rather than from Shopware's own refund handling. Shopware's own actions update your administration without telling Buckaroo, so the customer gets no money back.

You can refund more than once against an order, up to the amount originally paid.


Authorised payments and capture

Some methods can authorise rather than charge, which reserves the money for collection later. Riverty, Billink and Wero each have an authorise option, and Klarna reserves by design.

An authorised order is not paid. Nothing reaches your account until it is captured, so an authorised order left alone is an order you have shipped for free.

You can capture in two ways:

  • Manually, with Capture payment in the Buckaroo panel, which also creates the invoice.
  • On shipment, by enabling capture on shipment for the method. Marking the delivery as shipped then triggers the capture.

Capture on shipment depends on your delivery states being updated. If you mark orders shipped outside Shopware, or through an integration that does not update the delivery state, captures will not fire and you will need to capture manually.


Payment links for an existing order

Create paylink generates a payment link for the order, which you can send to the customer. This suits an order placed by phone, or one where the original payment failed and you would rather not ask the customer to start again.


Reconciling an order with a transaction

The transactions list in the Buckaroo panel gives you what Buckaroo holds against the order. From the other direction, look the order up in Plaza under Transactions.

For how Buckaroo processes a refund once it arrives and how long it takes to reach the customer, see Refunds.


Did this page help you?