You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 14, 2023. It is now read-only.
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.
The text was updated successfully, but these errors were encountered:
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.
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.
The text was updated successfully, but these errors were encountered: