A couple of points about using PayPal from the PayPal auditors
This is the first time I've had a PayPal team go over my integration and they've picked up on a couple of things in the standard PayPal payment method provider.
'no_shipping' is always being sent as '1' which means the customer will not be promted for an address.
I personally don't think this is an issue, we've collected and an address in the cart and don't really want them messing about with it afterwards, particularly if Tea Commerce isn't going to update its records if it does get changed on the PayPal site.
The more pressing concern is that the payment provider does not send an address at all to PayPal. Without the shipping address PayPal say that the seller will not be eligable for Seller Protection.
Looking at the source I can see that there's no address setting going on and I'm thinking that there should be, simply because as soon as a client is told that they won't be eligable for seller protection there's going to be trouble.
Yes, the solution is definitely to send the addess to PayPal as there's no Seller Protection offered by them without it.
By setting 'no_shipping' to 1 we are telling PayPal that there is nothing that needs to be shipped.
Of course there may be some shops selling digital goods that are downloaded or some places that offer pick-up only in which case you do want to set 'no_shipping' to 1.
I'm ready to create a custom PayPal provider but I think it really needs to be included in the standard one that comes with the product. and it needs some thinking about to do it right.
A couple of points about using PayPal from the PayPal auditors
This is the first time I've had a PayPal team go over my integration and they've picked up on a couple of things in the standard PayPal payment method provider.
'no_shipping' is always being sent as '1' which means the customer will not be promted for an address.
I personally don't think this is an issue, we've collected and an address in the cart and don't really want them messing about with it afterwards, particularly if Tea Commerce isn't going to update its records if it does get changed on the PayPal site.
The more pressing concern is that the payment provider does not send an address at all to PayPal.
Without the shipping address PayPal say that the seller will not be eligable for Seller Protection.
Looking at the source I can see that there's no address setting going on and I'm thinking that there should be, simply because as soon as a client is told that they won't be eligable for seller protection there's going to be trouble.
Regards, Matt
Yes you are right that Tea Commerce sends 1 for the 'no_shipping' because the address is already collected in Tea Commerce.
So the solution would be to send the address to PayPal?
Kind regards
Anders
Yes, the solution is definitely to send the addess to PayPal as there's no Seller Protection offered by them without it.
By setting 'no_shipping' to 1 we are telling PayPal that there is nothing that needs to be shipped.
Of course there may be some shops selling digital goods that are downloaded or some places that offer pick-up only in which case you do want to set 'no_shipping' to 1.
I'm ready to create a custom PayPal provider but I think it really needs to be included in the standard one that comes with the product. and it needs some thinking about to do it right.
Cheers, Matt
is working on a reply...