I have configured the PDT Token, but what purpose does it serve?
How does Zen-Cart specifically use this?
I have configured the PDT Token, but what purpose does it serve?
How does Zen-Cart specifically use this?
The PDT token is a bandage added by PayPal to attempt to resolve flaws in the use of their Website Payments Standard service when people try to bolt it onto online stores.
That older architecture relies on PayPal's server telling your server that an order has been placed ... after the customer has left. It's really designed to work with eBay or teeny tiny stores that have one or two pages on which they place PayPal buttons, and not well suited for advanced ecommerce engines like Zen Cart.
Much more efficient is to click "Remove" on that module, and click "Install" on the Express Checkout module. It uses much more contemporary methods of interacting with PayPal, and actually completes the payment AND the order while the customer is still present on your site. This makes for a much more reliable and pleasant shopping experience for the customer.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Ok, but what does ZenCart do with it? Is it some sort of validation? Does the customers account and order become validated?
Express checkout requires a paypal account. Whereas Standard lets the user use a credit card or paypal account. Express is not an option for me.
What version of Zen Cart are you using?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Version = 1.3.9b with the latest FEC
The PDT Token is used as a validation credential when submitting a request to PayPal to try to get IPN data in case the IPN hasn't been sent properly yet.
As I said, it's a bandage to try to retrofit some real-time functionality onto a service that's not built for real-time processing.
And, Express Checkout does NOT always require the customer to create a PayPal account.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
I don't see the advantage of using express. I found this article which would tend to suggest that there will be issues and loss sales with express
learnwebdesignonline.com/tutorials/zencart/paypal-express-checkout-vs-ipn-website-payment-standard
That article was written for an older version of Zen Cart. Many things it talks about are no longer issues.
Now, if *you* have concrete reasons why Express won't work for you, then lobby your complaint with PayPal so they will be encouraged to change it.
Somehow I get the feeling you've not actually tried it yourself, let alone offered it to your customers.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.