This information is incorrect. Notwithstanding the fact that you should never post any code that you haven't checked-out first, those shipping parameters will NOT work with PayPal Payments Standard.
Payments Standard will accept only the billing OR the shipping address, but not both. Only "address1" and "address2" exist for Payments Standard. The present file at /catalog/controller/payment/pp_standard.php has been written to substitute the shipping address for the payment address when there's a separate shipping address, which is quite idiotic because the chances are that the customer will not realize that the shipping address is populating the credit card form (assuming that the customer isn't logging in to PayPal), and the credit card will be cheerfully declined.
We modified the file so that when there's a separate billing and shipping address, no address information will be sent, and the customer will then simply need to reenter all the information again. The following is the Information that our customers are directed to read at checkout time:
"If your shipping address is different than your billing address, then you will need to reenter your billing and shipping addresses when using PayPal. If you login to PayPal (PayPal membership is NOT required), you will only need to reenter the shipping address, which must match the shipping address that you entered here."
It's a far from elegant solution, but PayPal, alas, is a far from elegant company.
Payments Standard will accept only the billing OR the shipping address, but not both. Only "address1" and "address2" exist for Payments Standard. The present file at /catalog/controller/payment/pp_standard.php has been written to substitute the shipping address for the payment address when there's a separate shipping address, which is quite idiotic because the chances are that the customer will not realize that the shipping address is populating the credit card form (assuming that the customer isn't logging in to PayPal), and the credit card will be cheerfully declined.
We modified the file so that when there's a separate billing and shipping address, no address information will be sent, and the customer will then simply need to reenter all the information again. The following is the Information that our customers are directed to read at checkout time:
"If your shipping address is different than your billing address, then you will need to reenter your billing and shipping addresses when using PayPal. If you login to PayPal (PayPal membership is NOT required), you will only need to reenter the shipping address, which must match the shipping address that you entered here."
It's a far from elegant solution, but PayPal, alas, is a far from elegant company.
cart version: 1.5.1.3
I would use the not-so-elegant solution by kgkaraoke (post above mine) if I was using PayPal standard, but how about for PayPal Pro, where they aren't transferred to PayPal to re-enter any information? Any insight?
Currently, the client I'm working with uses the Shipping Address sent to PayPal to manage their shipping - without it, they cannot run efficiently.
I would use the not-so-elegant solution by kgkaraoke (post above mine) if I was using PayPal standard, but how about for PayPal Pro, where they aren't transferred to PayPal to re-enter any information? Any insight?
Currently, the client I'm working with uses the Shipping Address sent to PayPal to manage their shipping - without it, they cannot run efficiently.
I wish we could modify posts here, but alas it appears we cannot. The solution I posted was unworkable becasue it fills in blanks for the shipping address as well, and the shipping address can't be modified. So we returned to the old wyy, sending the shipping address if different than the billing address, and here's the message the customer reads at checkout:
"If your shipping address is different than your billing address, and you will not be logging into PayPal (membership is NOT required), then YOU WILL NEED TO CHANGE THE ADDRESS ON THE CREDIT CARD FORM FROM THE SHIPPING ADDRESS TO YOUR BILLING ADDRESS OR YOUR CARD WILL FAIL."
"If your shipping address is different than your billing address, and you will not be logging into PayPal (membership is NOT required), then YOU WILL NEED TO CHANGE THE ADDRESS ON THE CREDIT CARD FORM FROM THE SHIPPING ADDRESS TO YOUR BILLING ADDRESS OR YOUR CARD WILL FAIL."
kgkaraoke,kgkaraoke wrote:I wish we could modify posts here, but alas it appears we cannot. The solution I posted was unworkable becasue it fills in blanks for the shipping address as well, and the shipping address can't be modified. So we returned to the old wyy, sending the shipping address if different than the billing address......."
Is this for PayPal Standard or Pro? With PayPal Pro, they're not redirected to the PayPal site to re-enter their information the way you are w/ Standard.
Who is online
Users browsing this forum: No registered users and 23 guests