-
Notifications
You must be signed in to change notification settings - Fork 269
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
Neither product name nor SKU in paypal order #36
Comments
I filed a stackoverflow question about this, too, because I need to fix this quickly. |
This is very strange. Could you please provide the information we ask for in the Contributing Guidelines? That'd help me be able to debug this problem properly. Thanks! |
Fair enough, sorry. |
This is what the paypal technical customer service wrote (translated by me):
Now I wonder, what could be the reason for this? Where are these strings generated? |
This problem is still existent and I have no idea on how to fix it. |
I'm sorry that this problem still exists. I am currently attending to other things within Spree, but will get to this as soon as I can. |
The problem is on SetExpressCheckout we send the item details but in DoExpressCheckoutPayment we dont.The answer from the paypal team is not quiete relevant, as we are sending them soap data. The REAL problem is that, we dont send paypal item details. "what??". yeah. Let me describe it better: papal express checkout works in 4 steps:
what is happening here is that, we (send item details on the first step)[https://github.com/radar/better_spree_paypal_express/blob/master/app/controllers/spree/paypal_controller.rb#L45], so paypal shows it. but in the last step to finalize it, we (dont send the item details)[https://github.com/radar/better_spree_paypal_express/blob/master/app/models/spree/gateway/pay_pal_express.rb#L38]. so paypal dont care of it in the emails and so on. I checked the logs of what we do send to paypal and it confirms with what i said. I am on 2-1-stable branch. |
- send line items on purchase step (last step) to paypal, so it shows up in the paypal backend and in emails [Fixes spree-contrib#36]
@momolog Please try the latest commits to this extension now. |
We use rails 3.2.14 and spree 2.0.5.beta
This is our Gemfile:
When checking out the Paypal cart is reached and contains the ordered item with name:
After ordering, the item name does not turn up in the order confirmation (neither for the customer nor the shop):
Nor is it visible in the paypal backend. This makes it impossible to know, which product was ordered.
There obviously is no stacktrace but a inspect of the object returned by BuildSetExpressCheckout (lib/paypal-sdk/merchant/services.rb:573) looks like this
The products SKU seems to be never to transferred to Paypal at all.
I was expecting
The text was updated successfully, but these errors were encountered: