Chethan Rao

Results 48 issues of 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...

A-payment-methods
C-refactor

## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...

S-waiting-on-review
A-payment-methods
C-refactor
M-api-contract-changes

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...

A-payment-methods
C-refactor
M-api-contract-changes

## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...

S-waiting-on-author
C-refactor
S-needs-conflict-resolution
ageing >2weeks

## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...

S-waiting-on-review
A-payment-methods
C-refactor

## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [ ] Refactoring - [ ] Dependency updates - [ ] Documentation...

C-bug
S-waiting-on-review
A-mandates

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...

C-bug
A-mandates

`/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...

A-payment-methods
C-refactor

## Type of Change - [ ] Bugfix - [ ] New feature - [ ] Enhancement - [x] Refactoring - [ ] Dependency updates - [ ] Documentation -...

S-waiting-on-review
A-payment-methods
C-refactor

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.

A-payment-methods
C-refactor