Order management
Orders paid through Buckaroo are managed in PrestaShop as usual. The module adds refunds against the original transaction, and keeps the order status in step with what happens at the gateway.
Order statuses
The module 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 behaviour rather than a fault. See Status.
Some methods do not settle immediately. Bank Transfer waits for the money to arrive, which can take days, so those orders sit awaiting payment for longer than a card order would.
Refunds
Refunds start in PrestaShop and are carried out by Buckaroo, against the original transaction, so the money returns by the route it arrived.
Automatic refunds via Buckaroo is off by default. Until you switch it on under Advanced Settings, refunding an order in PrestaShop updates your own administration and moves no money. See Refund settings.
To refund an order:
- Open the order in
Orders. - Choose a standard refund for the whole order, or a partial refund for specific products or amounts.
- Confirm.
The module sends the refund to Buckaroo and records the result against the order. For how Buckaroo processes a refund once it arrives, and how long it takes to reach the customer, see Refunds. What else happens, whether stock is returned, a credit slip is generated, a voucher is created or a negative payment is recorded, depends on your refund settings.
Partial refunds
Partial refunds are supported, and you can issue several against one order up to the amount originally paid. The module tracks what has already been refunded, so the amount still available shrinks as you go.
Refunds started in Plaza
A refund you start in Buckaroo Plaza rather than in PrestaShop still reaches your store as a push message, and the order is updated accordingly. It does not create a credit slip or return stock, because those are PrestaShop actions and PrestaShop was not the one asked.
Use PrestaShop as the single place you refund from unless you have a reason not to. Refunding in both places against the same order is how orders end up refunded twice.
Reconciling an order with a transaction
The transaction description carries the order number if you have configured it to, which is what lets you match a Buckaroo transaction to a PrestaShop order. See Transaction description.
From the other direction, look the order up in Plaza under Transactions.
Updated 31 minutes ago