E-Junkie Forum http://www.e-junkie.com/bb/ E-Junkie Forum RSS en-us Copyright 2009, 19.5 Degrees. All rights reserved. webmaster@e-junkie.com webmaster@e-junkie.com Wed, 18 Mar 2009 22:59:53 GMT Sat, 21 Nov 2009 11:30:01 GMT 681 E-JUNKIE 5 E-Junkie Forum http://www.e-junkie.com/bb/ http://www.e-junkie.com/ej/logo.gif 290 104 Post #11 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Wed, 18 Mar 2009 22:59:53 GMT E-junkie Discussions; onantho Post #10 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Thu, 19 Feb 2009 21:49:25 GMT
Yes that documentation is for the "new account enrollment", I just could not find the documentation for the "Payment form". However, I have tried those same parameters in this "Payment Form", and it worked for me.

I would appreciate you sending this request to the e-junkie development team. Is this something that I should be requesting separately?

Thanks

Chad]]>
E-junkie Discussions; ChadleyD
Post #9 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Thu, 19 Feb 2009 21:32:45 GMT E-junkie Discussions; Tyson Post #8 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Thu, 19 Feb 2009 19:29:09 GMT
Thanks for the clarification on the difference between the two. Looks like I would want to do both the Common Notification URL (and/or Payment Variable Information URL) and the Thank you page redirection. I appreciate your help with this.

As for my second question, any ideas on it. I have copied it below.

Thanks

Chad


ChadleyDAs for auto filling the payment form for Paypal, I have tried your suggestion to append GET variables at the end of the button's URL. For example, here is the link that I need to access the "Buy Now" feature to redirect via E-Junkie:

https://www.e-junkie.com/ecom/gb.php?i=DCS-002&c=single&cl=50804

If I try to append "&first_name=Chad" at the end of this so the URL is:

https://www.e-junkie.com/ecom/gb.php?i=DCS-002&c=single&cl=50804&first_name=Chad

This additional GET variable does not appear to be passed on from E-Junkie to the Paypal. I am assuming that you are not converting there to POST variables, and I do not see them in the URL being displayed for Paypal. An example of what is being displayed for Paypal is:

https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=LONG_STRING&dispatch=LONG_STRING

What I would need to accomplish is having the paypal url be:

https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=LONG_STRING&dispatch=LONG_STRING&first_name=Chad

Am I doing something wrong when I am creating the button's URL to send my customer to the E-Junkie page?
]]>
E-junkie Discussions; ChadleyD
Post #7 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Thu, 19 Feb 2009 19:18:26 GMT
Thank-you page redirection would append some data parameters to your URL when we redirect the buyer there, typically so you could echo that data back to the buyer in your page, but it's not a reliable way of passing data to your system since not every buyer would necessarily continue past the end of checkout to even reach any thank-you page.]]>
E-junkie Discussions; Tyson
Post #6 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Wed, 18 Feb 2009 21:52:43 GMT
It looks like I might have found what I need for the first part. Would I want to use the "Common Notification URL" (http://www.e-junkie.com/ej/help.integration.htm)? Will this allow me to receive the request to process this additional data, as well use the my custom "Thank you" page?

Thanks

Chad]]>
E-junkie Discussions; ChadleyD
Post #5 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Wed, 18 Feb 2009 21:36:28 GMT
I have followed your suggestion and check the box for the "shipping/buyer's address" for the item. Which now allows me to see the address when I purchase the item via E-Junkie / Paypal. I am playing around with the redirect to a thank you page on my site (see http://www.e-junkie.com/ej/help.redirection.htm). Is there any way that I can get the buyer's address at via this interface?

As for auto filling the payment form for Paypal, I have tried your suggestion to append GET variables at the end of the button's URL. For example, here is the link that I need to access the "Buy Now" feature to redirect via E-Junkie:

https://www.e-junkie.com/ecom/gb.php?i=DCS-002&c=single&cl=50804

If I try to append "&first_name=Chad" at the end of this so the URL is:

https://www.e-junkie.com/ecom/gb.php?i=DCS-002&c=single&cl=50804&first_name=Chad

This additional GET variable does not appear to be passed on from E-Junkie to the Paypal. I am assuming that you are not converting there to POST variables, and I do not see them in the URL being displayed for Paypal. An example of what is being displayed for Paypal is:

https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=LONG_STRING&dispatch=LONG_STRING

What I would need to accomplish is having the paypal url be:

https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=LONG_STRING&dispatch=LONG_STRING&first_name=Chad

Am I doing something wrong when I am creating the button's URL to send my customer to the E-Junkie page?

Thanks

Chad]]>
E-junkie Discussions; ChadleyD
Post #4 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Wed, 18 Feb 2009 20:32:09 GMT
We can only support standard uses of our service as-documented. Development might have a better notion than I of what "off-label" hacks might possibly work, but we have only tested our standard, documented procedures and can only promise that those would work reliably and predictably. You're welcome to attempt custom hacks to add nonstandard functionality, but that would be entirely up to you to experiment with and troubleshoot on your own. E.g., you could try passing additional fields to PayPal by appending them to the button URL as additional &name=value parameters, then maybe use your own custom scripting to append those parameters in your page dynamically based on the buyer's activity on your site.

The PayPal page you referenced appears to document ways of passing pre-populated data for PayPal new-account sign-ups. E.g., if you pass those fields and the buyer does not already have a PayPal account but decides to enroll for one during their checkout, then those fields would fill in that data in their new-account profile. It does not say those fields could be used to pass or pre-populate data with the order for non-PayPal-account checkouts (i.e. when PayPal offers a direct-card payment option without a PayPal account), nor would it override any data already saved to a PayPal account holder's profile.]]>
E-junkie Discussions; Tyson
Post #3 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Wed, 18 Feb 2009 02:34:30 GMT
Thank you for your reply. I am aware that I can receive a certain amount of data back on the purchase from Paypal (and via the custom "thank you" pages, etc from E-Junkie). I do have gather some additional information prior to the purchase of the download. The issue is that there is several overlapping fields (such as the first and last name, address, etc) - but there are several other fields that I am looking to record that are not present in paypal.

Your assumption that buyers will have paypal accts (or want to create one) is not a very good solution. What happens when the user does not have an account on Paypal? What I am trying to accomplish is not forcing the user to have to retype a lot of information (ie name, address, email, etc) in more than once to place an order. Which paypal allows for on various fields that can be passed in the URL when accessing the paypal pages (please read the link that I previous provided).

As for the data fields that I can receive back from the purchase - how do I get fields such as the address? It seems through the E-Junkie website, I am only seeing the name and email for the customer.

Thanks

Chad]]>
E-junkie Discussions; ChadleyD
Post #2 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Wed, 18 Feb 2009 00:46:01 GMT
That data would be passed back to you in your Sale Notification message and saved to your E-junkie Transaction Log for future reference, and the buyer's name and email would also be saved to the Buyer Group list for any product they purchased, so you could use our Updates/Newsletters feature to send a message to all previous buyers of a chosen product:
http://www.e-junkie.com/ej/help.updates.htm

You can also have the order data submitted to a custom script at your end for further processing:
http://www.e-junkie.com/ej/help.integration.htm

However, if you still need to collect data upfront and pass that through your purchase button, you might have some custom scripting in your page that could append the data to your button URL as described in the "Changing Behavior" section of this page:
http://www.e-junkie.com/ej/help.custom.purchase-buttons.htm]]>
E-junkie Discussions; Tyson
Post #1 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 http://www.e-junkie.com/bb/topic/3194/pg/0#post9432 Tue, 17 Feb 2009 21:15:32 GMT
https://www.paypal.com/cgi-bin/webscr?cmd=_pdn_xclick_prepopulate_outside

Although I think with the payment form - you can only populate First Name, Last Name, and Email.

Thanks

Chad]]>
E-junkie Discussions; ChadleyD