When you need to cancel an order in Specter that was placed via a payment service provider (such as Qliro), it is important to use the correct action. Specter has two different ways to remove an order, and they behave very differently from Junipeer's perspective.
The two actions — and why they matter
✓ Cancel order (red square icon) — correct
This marks the order as cancelled in Specter. The order record remains in the system, and Junipeer can see the status change. Junipeer then forwards the cancellation to the payment provider so the order is cancelled there as well.
This is the correct way to cancel an order. Use this.
✗ Delete order (trash icon) — do not use for real orders
This removes the order entirely from Specter — as if it never existed. Specter does not notify Junipeer when an order is deleted this way, so Junipeer has no way of knowing the deletion occurred. As a result, nothing happens in the payment provider — the order remains active there.
The trash icon is intended for removing test orders or accidental duplicates, not for cancelling real orders.
What happens if you delete instead of cancel
If an order is deleted in Specter rather than cancelled, the payment provider will not be notified. You will need to cancel the order manually in the payment provider's own interface (e.g. Qliro Merchant Center) as well. This is extra manual work that can be avoided by always using the Cancel order action instead.
Summary
| Action | Effect in Specter | Junipeer notified | Payment provider updated | |---|---|---|---| | Cancel order (red square) | Marked as cancelled | ✓ Yes | ✓ Yes | | Delete order (trash) | Removed entirely | ✗ No | ✗ No |
Important note
This behaviour is determined by how Specter has built its system — specifically, Specter does not expose order deletion events via its API. This is not something Junipeer can work around. The Cancel order action is the only supported path for cancellations that need to propagate to a connected payment provider.
For payment provider-specific setup, see Connecting payment services to Junipeer. For troubleshooting, contact support@junipeer.io.