Maciej Korycinski
Maciej Korycinski
## Problem We have a Reservation system that is responsible for reserving the stock for some time, when the user processes checkout. When using the TransactionAPI, processing the payment is...
### What are you trying to achieve? OrderConfirm mutation can call `capture` on payment gateway. `gateway.capture` in case of failure response will raise an exception `PaymentError` which is not handled...
## Problem Currently, we have `handle_payments` permission. The permission is used by app and users. To keep consistency with the rest of the permission logic, we should have a manage_payments...
## Problem With changes from https://github.com/saleor/saleor/issues/15239, https://github.com/saleor/saleor/issues/14347, https://github.com/saleor/saleor/issues/14346 We end up with the implementation when `auto-confirm`/`orderConfirm` always makes the charge-request, when the transaction is authorized. Some of the stores would...
## Problem As reported here https://github.com/saleor/saleor/issues/13422 and here: https://github.com/saleor/saleor/issues/12531, transactionAPI doesn't handle order confirmation correctly. Orders that are paid can remain in unconfirmed status. --- ## 1. General Assumptions In...
### What are you trying to achieve? With enabled `automatically_confirm_all_new_orders`, the orders paid with transactionInitialize, transactionProcess should be marked as confirmed ### Steps to reproduce the problem 1. enable auto-order-confirm...
## Problem With the system to expire orders that are not paid, we need a solution to handle expired orders. The proposition is to have a task, that will anonymize...
### What are you trying to achieve? As a result of bug reported here: https://github.com/saleor/saleor/issues/14648, there is a possibility that some payments were processed twice on our side. We should...
### What are you trying to achieve? After introducing simple taxes, we added a deprecation labels to all old tax fields. Some of them (like `shop.includeTaxesInPrices`, `shop.displayGrossPrices`, `shop.chargeTaxesOnShipping`) have descriptions...
Moving tests from `saleor/tests` to modules broke `pytest -h` ``` (saleor2) ➜ saleor git:(96613dfb0) ✗ pytest -h /Users/maciej/Workspace/saleor/saleor/settings.py:203: UserWarning: SECRET_KEY not configured, using a random temporary key. warnings.warn("SECRET_KEY not configured,...