Chethan Rao
Chethan Rao
If `locker_id` was not found in the payment_methods entry, we used to assume `payment_method_id` as locker_id. But since all the migrations have been taken care of, it is safe to...
## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...
Currently, payment method apis like retrieve, update and delete are happening in db based on `payment_method_id` only. Correct way is to include all 3 keys (merchant_id, customer_id and payment_method_id) for...
## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...
## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...
## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [ ] Refactoring - [ ] Dependency updates - [ ] Documentation...
When a setup_mandate is done with currency say `USD`, When a recurring payment is being made using `payment_method_id` with another currency, the payment should fail saying `cross currency mandates not...
`/payment_methods/update` endpoint doesn't currently perform the expected functionality. Revamp the endpoint such that - It deletes the existing entry from locker. - Create a new updated payment method and store...
## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...
We have `card_brand` field in locker which is `None` currently for all cards. When a `card_network` is sent in the request, map it to `card_brand` and store it in locker.