Bare-bones app for testing Saleor's Transactions API
The Dummy Payment App allows you to test Saleor's payment and checkout features without needing to set up a real payment provider. You can create orders, process payments, issue refunds, and more, all within the Saleor Dashboard.
- Create new checkouts and orders from the Saleor Dashboard:
- Process payments and update transaction statuses:
Tip
Each Transaction has externalUrl
that links to this page from Order details page in Saleor Dashboard:
- Issue refunds, process charges and cancellations for Transactions
The Dummy Payment App supports the following webhooks to enable payment flows:
The app implements webhooks to process payments initiated from your storefront:
PAYMENT_GATEWAY_INITIALIZE_SESSION
TRANSACTION_INITIALIZE_SESSION
TRANSACTION_PROCESS_SESSION
It also implements webhooks to allow updating the status of Transactions from the Saleor Dashboard, similar to how a real third-party payment provider would:
TRANSACTION_REFUND_REQUESTED
TRANSACTION_CHARGE_REQUESTED
TRANSACTION_CANCELATION_REQUESTED
- Apps guide - learn more how to build your own Saleor app
- Transactions API - learn how to use Transactions API in your store
- Payment App webhooks - learn how to build your own Payment App
You can find docs about App development in the Saleor documentation.
Please open GitHub issues if you find any problem with this app. PRs are welcome too 😄
You can find help with Saleor in these places:
- App logo: Lucide