Paypal & PDT

Posted By BORNXenon Fri 10 Mar 2017
Add to Favorites0
Author Message
BORNXenon
 Posted Fri 10 Mar 2017
Supreme Being

Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)

Group: Forum Members
Last Active: Mon 23 Apr 2018
Posts: 59, Visits: 291
I'm in the throws of setting up a nopCommerce site for a customer who already has a Kartris site running v2.7001 and wants to use the same PayPal account for both sites.

The Kartris User Guide says to turn off PDT because 'it is not needed', the nopCommerce documentation says it should be enabled.

My question is, will enabling PDT have any adverse effects on Kartris? I know it says it 'is not needed' but will I start getting duplicate orders / notifications if it is enabled?

ta

BX
BORNXenon
 Posted Mon 13 Mar 2017
Supreme Being

Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)

Group: Forum Members
Last Active: Mon 23 Apr 2018
Posts: 59, Visits: 291
Anyone?
Paul Marked As Answer
 Posted Tue 14 Mar 2017
große Käse

große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)große Käse - (450,030 reputation)

Group: Administrators
Last Active: Fri 15 Sep 2023
Posts: 806, Visits: 2,737
It should be fine to leave it on. PDT (payment data transfer) basically posts back the transaction result within the return URL, when the user is redirected back to the shop after making a payment on paypal.

Kartris doesn't require this, as it uses the IPN (instant payment notification) which is sent from the paypal server direct to the Kartris callback script at the point payment is made. This is more reliable, because Paypal enforces a 5 second delay before sending a customer back to the shop web site, and in that time some users might exit the process, meaning you get orders completed with payment but that don't get updated in your store as 'paid'.

Kartris will at default set the return URL to the CheckoutComplete.aspx page in the root of Kartris. Hopefully any extra data passed with PDT won't affect what happens here, but even if it does, it happens after the order will already have been marked 'paid' by Kartris, so probably not important.


--
If my post solves your issue, can you 'Mark as Answer' so it's easier for other users to find in future.

If you would like to be informed of new features, new releases, developments and occasional special bonuses, please sign up to our mailing list: http://bit.ly/19sKMZb
BORNXenon
 Posted Wed 15 Mar 2017
Supreme Being

Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)Supreme Being - (29,755 reputation)

Group: Forum Members
Last Active: Mon 23 Apr 2018
Posts: 59, Visits: 291
Thanks Paul,

I had a look through the code and saw that Kartris checks a DB Field called 'Sent' when it processes a payment, if 'Sent' is set to 'False' it continues to process and sets the field to 'True'.

Based on the above I figured it would handle PDT without causing duplicates so changed PDT to 'On' and there has been orders placed since with no apparent ill effects. I will keep monitoring it and post back if there are any problems.

Similar Topics

Expand / Collapse

Reading This Topic

Expand / Collapse

Back To Top