close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Paypal "Check Out With Paypal" button Arggggh!...

Thread began 3/18/2010 9:04 am by PimpMyHoodie | Last modified 4/06/2010 4:32 am by PimpMyHoodie | 17419 views | 30 replies |

PimpMyHoodie

Paypal "Check Out With Paypal" button Arggggh!...

Hi,

Right I'm so close to getting my store finished that this is just stupidly annoying!..

I'm having big problems with the "Check Out With Paypal" button...

Everything else seems to work apart from this!..

here's everything that I've done:

1. I've received all of the required API credientals from Paypal Pro

2. Added them to the Admin area

3. I've tested the site (live, not sandbox!) using my own credit card and everything goes through fine!.. (so this shows that all of the API credentials are correct right?)

4. I've tested the site (live, not sandbox!) by clicking the "Check out with Paypal" button, and this is where the problems start!..

I've read one or two similar threads with similar problems, but all of the "fixes" that I've seen presented are for things that I know that I'm doing right!..

i.e.

--

in Admin>settings>site

The "Test Mode" button in NOT checked.

--

in Admin>setttings>Payment information

The "Use Sandbox" button is NOT checked.

--

For all Products the "Available" on line button IS checked.

--


Yet, whenever I click the "Check Out With Paypal" button I kneep getting refused..

there are one or two strange things along the way too..

Here's exactly what is happening:

1. I place a product in my cart, and then "Checkout"

2. I click the "Check Out With Paypal" button and am taken to Paypal, I log in (using my personal account not my clients)

3. I'm taken to the "MY SITE LTD" paypal page, which displays all of my (Personal) Payment / Post to / Contact information.. I click "Continue"

4. I'm returned from Paypal to "MYSITE.COM" and the "Order Confirmation" page, BUT on this page some info appears to be missing!..

The "Paypal Express Checkout info" section is BLANK and the "Shipping info" section contains just one small COMMA!

(SEE ORDER CONFIRMATION IMAGE ATTACHED!)

5. I click "Submit order"

6. BUT, then Im taken straight to this error message/page:

"Transaction Not Completed
We're sorry
Your PayPal transaction could not be completed. Please return to checkout and try again."

(SEE TRANSACTION NOT COMPLETE IMAGE ATTACHED!)

Please can you tell me what I'm doing wrong / what I need to change!..

thanks!..

Sign in to reply to this post

Eric Mittman

On the checkout failure page that you are getting to try adding in this code to help determine what the specific error you are receiving is:

php:
<?php  

if(!session_id()) session_start();   
echo(
"Direct Pay Full Request :<br />");  
echo(
"<code>".isset($_SESSION["PP_DirectPayment_postedValues"])?$_SESSION["PP_DirectPayment_postedValues"]:""."</code><br /><br />");  
echo(
"Direct Pay Full Response :<br />");  
echo(
"<code>".isset($_SESSION["PP_DirectPayment"])?$_SESSION["PP_DirectPayment"]:""."</code><br /><br />"); 
echo(
"PayPal Express Checkout requests and responses :<br />");   
echo(
"Auth request: ".isset($_SESSION['ECO_Auth_Request'])?$_SESSION['ECO_Auth_Request']:""."<br /><br />");  
echo(
"Auth Result: ".isset($_SESSION['"ECO_Auth_Result'])?$_SESSION['ECO_Auth_Result']:""."<br /><br />");  
echo(
"Get Request: ".isset($_SESSION['ECO_Get_Request'])?$_SESSION['ECO_Get_Request']:""."<br /><br />");  
echo(
"Get Result: ".isset($_SESSION['ECO_Get_Result'])?$_SESSION['"ECO_Get_Result']:""."<br /><br />");  
echo(
"Preocess request: ".isset($_SESSION['"ECO_Process_Request'])?$_SESSION['ECO_Process_Request']:""."<br /><br />");  
echo(
"Process Result: ".isset($_SESSION['ECO_Process_Result'])?$_SESSION['ECO_Process_Result']:""."<br /><br />");  
?>



Please post back to us with this information minus any of the sensitive details so that we can determine what may be causing this error.

Sign in to reply to this post

PimpMyHoodie

code..

Hi,

Thankyou for your reply...

So I take this code and just place it in the body of the page?..

if that's what you mean (I think it is!) then this is what I got in return:


(I have replaced my URL with "mysite.com", hopefully this code doesn't contain any other sensitive information?.. please let me know asap if it does!!)




Direct Pay Full Request :
Direct Pay Full Response :
PayPal Express Checkout requests and responses :
Express Checkout PayerID is missing.Express Checkout PayerID is missing.10419Error2.201227335



I guessing it's got something to do with this:

"Express Checkout PayerID is missing.10419Error2.201227335"

So can you tell me how to correct it?..

(sorry for being so dumb!)

thanks.

Sign in to reply to this post

PimpMyHoodie

Please reply!. I soo close, and really just want to get this finished!.. :-(

Sign in to reply to this post

Eric Mittman

The Payer Profile should be set in the URL when you are sent back to the pp_confirm page from PayPal. The code checks for the Payer Profile and this is how the information for the payer is retrieved and displayed on this page. What is in the URL when you are sent back to this after going to PayPal? Please post back with the exact URL that you have when you get to this page so we can take a look at it.

Sign in to reply to this post

PimpMyHoodie

Hi Eric,

This is the page that I return to after paypal checkout:

pp_confirm.php?token=EC-0MB07247KE615093U&PayerID=9PUD7A7JJXQUS


is this what you mean?..

Sign in to reply to this post

PimpMyHoodie

p.s. obviously thats not the real url, but the rest of the data is correct... do you nead the real url too?

Sign in to reply to this post

Eric Mittman

That was just what I was looking for. The Payer id is definitely present in that URL. The code is setup to check for the token and payer id unless the session variable that holds the token is already set and has a value.

The only way that I can think of that would cause this would be if you are running back to back tests with Express Checkout without the session being cleared in between your tests. Do you have another browser you can make a test with? You should try this and/or make sure that you clear out the session of your browser completely before running another test of this. If the session variable for the token does not exists then the PayerID url parameter should be used in the code.

Please let us know what result you get when you test it like this, the only other thing that I can think of that would cause this would be if PayPal was not sending back a proper PayerID. You are testing this with a user other than the one with the Payments Pro account you are using rite?

Sign in to reply to this post

PimpMyHoodie

Hi Eric,

Thanks for the reply..

Yes, I'm using a different paypal account to pay other than the paypal pro one (paypal will stop you if you try to use the pro account associated with the store anyway!)

I'm also currently using three different browsers..

Safari / Chrome / Firefox (All latest versions)

And I've quit them all, restarted them all, and then retried with them all.. and still I get the same failure results!.. :-(

Please help!..

Sign in to reply to this post

PimpMyHoodie

Would it help if we start a ticket and I give you my log in details for the site?...

Sign in to reply to this post
loading

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...