Forum Replies Created
-
AuthorPosts
-
njevicSpectator
Got the update versions. Can I just upload the zip file from inside WordPress, or do I have to unzip and ftp them?
njevicSpectatorAfter enabling PDT in PayPal, the instructions read:
“Specify the PDT Identity Token in the “PDT Identity Token” field of the PayPal Payment Gateway Settings menu of WP eStore.”
When I go to the Settings > Payment Gateway Settings I don’t see anything for PDT. I only see Use PayPal Gateway, PayPal address, Use PayPal Profile Based Shipping, Customize the Return Button Text, Custom Checkout Page Style Name.
Where do I identify the PDT token?
Thanks,
Nick
njevicSpectatorWe’re all good now. I think I did not have the “Enable parser for all lists in this account” checked.
njevicSpectatorAwesome. I’ll keep checking in.
Should I keep checking this thread, or will you post it somewhere else?
Thanks,
Nick
njevicSpectatorThanks – I get it (from 30,000 feet). The punch line is wait for PayPal…
Do you think that once the enhanced checkout is fixed by PayPal the transaction_result script will just start working as intended, or will it require some massaging; or is it too difficult to tell at this point?
Nick
njevicSpectatorHi – I also am not getting a encrypted link in the Thank You page using [wp_eStore_transaction_result:end]. Auto-redirect is off; and the post-payment box is checked in the Settings page.
I spoke with PayPal thinking that I could always default to the “classic” checkout, but that is not the case.
As a workaround, they offered the following, which I don’t understand…
Any merits in trying to use a band-aide (if this works) as a temporary solution?
========
Hello Nick,
Sorry for the delay in my response. In regards to our conversation I have created this service request for further inquiries. By replying to it in the spaces provided it will be directed to myself or another PayPal Merchant Technical Support member if I am unavailable. In regards to Payment Data Transfer (PDT), To enable Payment Data Transfer, please follow these steps:
Go to the PayPal website and log in to your account.
Click “Profile” at the top of the page.
Click the “Website Payment Preferences” link in the Selling Preferences column.
Click the Payment Data Transfer “On” radio button.
Click “Save.”
A confirmation message will appear at the top of the page indicating that you have successfully enabled Payment Data Transfer. As part of the Payment Data Transfer process you will need to pass PayPal the identity token, along with the transaction token, in order to display the transaction details to your customers. Your identity token will appear within that message, as well as below the PDT On/Off radio buttons.
In your return page you should have some code that does something similar to the following that reads in the post and validates it:
****Begin Sample*****
// read the post from PayPal system and add ‘cmd’
$req = ‘cmd=_notify-validate’;
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= “&$key=$value”;
}
// post back to PayPal system to validate
$header .= “POST /cgi-bin/webscr HTTP/1.0rn”;
$header .= “Host: http://www.paypal.com:443rn”;
$header .= “Content-Type: application/x-www-form-urlencodedrn”;
$header .= “Content-Length: ” . strlen($req) . “rnrn”;
$fp = fsockopen (‘ssl://www.paypal.com’, 443, $errno, $errstr, 30);
….. and so on
****End Sample*****
You would need to replace this with a script that reads in the GET data and validates in a similar fashion. For example replacing it with something similar to this (entering your identity token referenced above in the space noted below):
****Begin Sample*****
// read the post from PayPal system and add ‘cmd’
$req = ‘cmd=_notify-synch’;
$tx_token = $_GET;
$auth_token = “ENTER YOUR IDENTITY TOKEN HERE”;
$req .= “&tx=$tx_token&at=$auth_token”;
// post back to PayPal system to validate
$header .= “POST /cgi-bin/webscr HTTP/1.0rn”;
$header .= “Content-Type: application/x-www-form-urlencodedrn”;
$header .= “Content-Length: ” . strlen($req) . “rnrn”;
$fp = fsockopen (‘ssl://www.paypal.com’, 443, $errno, $errstr, 30);
*****End Sample*****
After the information is posted the PayPal will reply to the request with either a SUCCESS plus transaction data or a FAIL with and error code. I cannot see your code so can not give you specifics as to what needs to be changed directly but you are most likely pulling data from the POST directly. You would not pull data direcrtly from the resposne or “$res” using the normal as the variable names would still be the same in the response. Many integrations at this point using PHP will explode the data to parse it using something similar tot he following
Other PDT scripts you can build from/compare to can be found here:
https://www.paypaltech.com/pdtgen/
=====================
Thanks,
Nick
September 11, 2010 at 1:56 pm in reply to: Hypertext of encrypted link in customer email gets cut off #24177njevicSpectatorGot it – thank you.
I’ve adjusted the customer email and instructions on the Thank You Page.
With regard to the screen shot – the customer was not able to download from the link I sent, which was a complete link, i.e. not broken like in the email. I do not have a limit on the number of downloads. So this still has be perplexed.
Regards
September 11, 2010 at 3:06 am in reply to: Hypertext of encrypted link in customer email gets cut off #24175njevicSpectatorAlso, the second question in the original post – even when I generated a new encrypted link and emailed it, she could not access the file.
When I look at the screen shot she sent, it appears that the email program is Outlook.
Thanks,
Nick
September 11, 2010 at 3:02 am in reply to: Hypertext of encrypted link in customer email gets cut off #24174njevicSpectatorThanks. two follow-up questions:
1. What is the target url (second paragraph: … you will need to copy the following files to the target URL:)? Is that where the download files are or is that the default directory where the eStore script is?
2. Will this still maintain the hidden directory?
Thanks,
Nick
njevicSpectator…also, when the confirmation email came to me from me, the email was to “WordPress” from nick@retainandprofit.com from Nick – nick@retainandprofit.com.
njevicSpectatorHi – I’m having similar problems getting Aweber to work.
First I had the same issue as above, wherein the email from Aweber came to the email address in the From field.
Then I saw the email Parser instruction, which I followed. When I tested again, I did not receive any message from the Aweber’s autoresponder.
Also, I am using eStore with eMember – which should manage the Autoresponder integration with Aweber (currentl using eMember)?
From in Parser: From:[^n|.]+nick@retainandprofit.com
From email address: Retain and Profit <nick@retainandprofit.com>
Version: 5.6.2 of eMember and 3.9.6 of eStore.
Thanks,
Nick
njevicSpectatorThanks – that did it. don’t know why I checked “Fancy…”
Great plugin BTW. Use it with the eStore.
-
AuthorPosts