Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customer Reimburse fails #169

Open
thecoconut opened this issue Jun 30, 2015 · 4 comments
Open

Customer Reimburse fails #169

thecoconut opened this issue Jun 30, 2015 · 4 comments

Comments

@thecoconut
Copy link

When I get to Customers Returns page and try to do Reimburse by clicking either button "Reimburse" or "Cancel" it comes back with Error 500 page. So I guess, basically I can't do reimburse or even just mark the order as reimbursed when I use this extension for accepting PayPal payments and later trying to reimburse it using the Original way of payment provided by the extension. Just reporting.

@simontseng
Copy link
Contributor

which version of spree and the paypal addon are you using?
I have just setup an 3.0 spree and cancel is not working working totally
with error saying that cancel method is not implemented

in 2.4 cancel will give me error but the order is marked as canceled after refresh even with the errors
refund is working in the 2.4 but i found it is broken in 3-0-stable due to currency_symbole_position is no longer a preference option

can you find your logs and post it here

@thecoconut
Copy link
Author

Hi Simon,
I use 3-0-stable version and same version of better PayPal extension.
I will get the log later and post it to you.

Thanks!

Max

On 6 July 2015 at 14:54, Simon Tseng notifications@github.com wrote:

which version of spree and the paypal addon are you using?
I have just setup an 3.0 spree and cancel is not working working totally
with error saying that cancel method is not implemented

in 2.4 cancel will give me error but the order is marked as canceled after
refresh even with the errors
refund is working in the 2.4 but i found it is broken in 3-0-stable due to
currency_symbole_position is no longer a preference option

can you find your logs and post it here


Reply to this email directly or view it on GitHub
#169 (comment)
.

@simontseng
Copy link
Contributor

i believe it should related to the other issues I have raised

#171
#170

@scan
Copy link

scan commented Jul 22, 2016

This is not an identical issue to #171 or #170, because this is about Reimburse, not order cancel. I have followed it and identified the problem with these lines in Spree. And additionally this line.

Basically Spree delegates the method credit for a reimbursement directly to the provider, which it assumes to be an ActiveMerchant-Class. Which it is not in this case, the provider is a PayPal::SDK::Merchant::API.

I have not found a solution to this yet, anyone has an idea?

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

No branches or pull requests

3 participants