This is true, but it is also what will display as Item Name on PayPal's payment screen. Since you can't actually pass the name(s) of the actual items that were purchased, then a lot of customers get confused or hesitant because they don't see what they are paying for listed there. So this was my way of getting around that.Originally Posted by DrByte
The point is that if you put "Purchase" at the end of it in the paypal.php file, then when people checkout, they will then see on the PayPal payment screen:
Item: Store Name Purchase
QTY: 1
Price: $49.95
rather than:
Item: Store Name
QTY: 1
Price: $49.95
You could even go so far as to hard code in "Order Purchase From My Store" if you wanted.
Instead of letting ZenCart pass the STORE_NAME and then adding . 'Purchase' to the end of it, I simply hard coded it into the paypal.php file. Was a simpler solution because PayPal is just looking for a value to put in there.
Same outcome overall. But the important thing is that now my customers see that they are paying for a "Store Purchase" rather than just a "Store Name."



