Spreecommerce Paypal Express checkout: Why are the item descriptions missing in the order mails?

470 Views Asked by At

We are currently developing a web shop using spreecommerce and the plugin https://github.com/radar/better_spree_paypal_express

When checking out the Paypal cart is reached and contains the ordered item: paypal cart

After ordering, the item name does not turn up in the order confirmation (neither for the customer nor the shop):

confirmation mail

What could possible be the reason for this? The order confirmation is created by Paypal, so where could the information possibly get lost?

I filed a github issue with the spree extension, but otoh it looks to me like the product name really gets lost inside paypal.

UPDATE:

This is what the paypal technical customer service wrote (translated by me):

I saw that you are sending

paymentrequest_0_name "COPY OF Testprodukt" 

but it should be

L_PAYMENTREQUEST_n_NAMEm "COPY OF Testprodukt"

Now I wonder, what could be the reason for this? Where are these strings generated?

I searched the better_spree_paypal_express and paypals merchant-sdk-ruby and sdk-core-ruby gems and cannot find where the line items are assembled.

0

There are 0 best solutions below