Skip to content
This repository was archived by the owner on Apr 14, 2023. It is now read-only.

Refunds not allowed after a PayPal dispute has been resolved #256

Closed
modded-nate opened this issue May 4, 2020 · 2 comments
Closed

Refunds not allowed after a PayPal dispute has been resolved #256

modded-nate opened this issue May 4, 2020 · 2 comments

Comments

@modded-nate
Copy link

A customer filed a PayPal dispute prematurely before contacting us for an RMA. The case was resolved and closed in PayPal, but when trying to reimburse while processing the return in Solidus, we received an error "PayPal Refund Transaction with an Open Case Not Allowed (4019)" despite being closed in PayPal.

image

image

@seand7565
Copy link
Contributor

Hi Nate,

Sorry for being late to the party, I just started working on this extension.

This error came from PayPal (through Braintree), and IMO is probably the result of one of these three things:

  • The dispute was not updated correctly to closed
  • Despite being marked as closed, PayPal doesn't consider it "fully" closed yet
  • The error message is incorrect, and PayPal simply doesn't want any API refunds taking place on payments with cases - closed or open.

This appears to be an issue on either Braintree or PayPals side - I don't think there are any changes we can make to our code to resolve this issue. If this is still an issue for you (I know it's been a while!) I think the next step would be to get in touch with Braintree.

Thanks!

@kennyadsl
Copy link
Member

Closing, feel free to comment and we'll reopen this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants