# rivr trigger pays with Swish and by invoice too

- Date: 2026-10-25
- Type: New
- Surface: Developer portal and CLI
- What you need to do: Nothing.
- Address: https://developers.rivr.io/changelog/2026-10-25-rivr-trigger-swish-and-invoice

`rivr trigger --complete` has paid the test order by card on your own virtual device in the sandbox. Now `--method swish` pays it with Rivr's own Swish against Swish's simulator in the test environment, with no app, and waits for the order to become Completed. That path has not been measured in the test environment yet: if no answer comes in time, the CLI answers `no_payment_outcome` and exits with 1. `--method invoice` transfers it to Rivr's own invoice: the order carries the sandbox's test person, becomes Pending, and the Pending webhook goes to your relay URL. Card is still the default, and `--outcome` applies to card only. When a method cannot be completed in the test environment, for example Swish that goes through Adyen, the CLI answers `method_not_completable` before any order is created. Every other outcome than the expected one exits with 1. The guide Test in the sandbox says what each method gives and what has been measured.

