Jonatan Witoszek
Jonatan Witoszek
```[tasklist] ### Tasks - [x] Add `reason` on the refund line - [ ] Add dropdown with predefined reasons on the frontend ``` ```gherkin As a member of the reporting...
### Description of the issue Payment summary is unclear what the state of Transactions are in the order:  ### Steps to reproduce the problem...
### Description of the issue Capture and cancel buttons on TransactionItem are shown in the order received from Saleor in `transaction.actions`. It should be sorted instead, as these actions can...
### Description of the issue When there is a `TransactionItem` that has both: pending refund, successful refund and charged amount, the amount to refund after clicking "Set max" is invalid....
### Description of the issue When I request an authorization cancellation for a `TransactionItem`, it shows 2 events: 1. Request made by the staff member with amount set to 0.00...
### Description of the feature Customer support needs to be able to determine what's the status of the order: - Support has granted a refund and now accounting needs to...
### Description of the issue When I want to enter the price with `0` as the first digit of the fractional part, the `0` is removed. ### Steps to reproduce...
We should use new mutation https://docs.saleor.io/docs/3.x/api-reference/payments/mutations/transaction-request-refund-for-granted-refund to request refunds in Payment Apps. This mutation will link a `grantedRefund` to the `TRANSACTION_XXX_REQUESTED` webhooks, which in turn will allow Payment Apps to...
## Which problem is this PR solving? OpenTelemetry JS logging SDK had a bug where if the log had a `NaN`, `Infinity` or `-Infinity` value, it was treated as a...
### Summary When the checkout has only virtual products "Shipping address" section isn't displayed, instead "Billing address" section is shown. The problem is that validation isn't passing because `validationState.shippingAddress` is...