solidusio / solidus_paypal_braintree

⛔️ [Archived] Use solidus_braintree instead!
https://github.com/solidusio/solidus_braintree
BSD 3-Clause "New" or "Revised" License
37 stars 78 forks source link

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

Closed modded-nate closed 4 years ago

modded-nate commented 4 years ago

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 commented 4 years ago

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:

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 commented 4 years ago

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