close ad
WARNING: Do Not Install the DREAMWEAVER CC 2017 or 2018 Update »
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

PowerStore3 PayPal Express Checkout failure need help

Thread began 6/04/2010 10:56 am by admin140217 | Last modified 6/11/2010 3:07 pm by admin140217 | 3903 views | 16 replies |

admin140217

PowerStore3 PayPal Express Checkout failure need help

I just switched out of testing mode and sandbox to go live and I'm getting this error:

Transaction Not Completed
Your PayPal transaction could not be completed. Please return to checkout and try again.

I have applied the fix located here:

showthread.php?t=12914 and it has not changed.


I need to get this fixed, any suggestions?

Thanks

Sign in to reply to this post

admin140217

also noticed

When I save the new settings in the payment information tab there is an error, se below.

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Timestamp: Fri, 4 Jun 2010 16:03:32 UTC


Message: Object expected
Line: 1279
Char: 1
Code: 0
URI: admin_settings.php

Sign in to reply to this post

Eric Mittman

When I go to the site and try to test the Express Checkout it seems to be going directly to the failure page and not getting to PayPal at all. This tells me that the authenticate API call is not occurring successfully. If you have just changed it out of the sandbox mode then the most likely problem is that you are referencing the wrong API credentials or the ones you are using are not properly configured to allow the Express Checkout.

To get some more details about what is occurring add this code to your checkout failure page and test this out:

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 />");  
?>



Post back with what you get after testing this out.

Sign in to reply to this post

admin140217

eric,

This is the error I get:

The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

Invalid at the top level of the document. Error processing resource 'http://www.daddyshome.org/PowerStore300/pp_checkout_fa...

Direct Pay Full Request :<br />Direct Pay Full Response :<br />PayPal Express Checkout requests and responses :&...


Stupid question: Does PayPal Express have an API to use like sandbox?

Sign in to reply to this post

admin140217

Eric,

Thanks for the help but this has become mute. The only way I can use PowerStore3 on this website is if the use PayPal Payments Pro and upgrade their account to a business account. This would cost them to much in monthly charges.

I have to say I was very disappointed to find I could not use it, maybe this system should not be an option for nonprofit groups because it does not incorporate payments standard, there's a big monitary difference in what PayPal charges for the different payment systems.


Does ecart 5 still have the ability to use payment standard or would I have to down grade to an earlier version of ecart?

Sign in to reply to this post

Eric Mittman

PayPal Payments Pro is not the only option that is available for PayPal checkout in PowerStore 3. In the settings you can also choose PayPal Express Only. This is the equivalent of Payments Standard as the user will have to login to PayPal before confirming the order. This is a much better choice than the regular Payments Standard, I would not suggest making use of Payments Standard if it is not needed.

If you use this checkout option you can choose to test with the sandbox or putting the store in test mode. If you are getting to the pp_checkout_failure page then you will need to add those debug bindings to the page and if you get the message about the xml right click and choose view source. If you have any troubles get us this information minus any sensitive details and we will look into the problem with you.

Sign in to reply to this post

admin140217

Spoke to PayPal

Thanks Eric,

I don't think I said Payments pro was the only method of check out however, if I want to use PayPal Checkout Express I have to have a business account using Payments Pro,unless I misunderstood when I spoke with PayPal. So while Standard and Express checkout may act or function like one another, they are not the same. In order to use PayPal Checkout Express you must use an API key or certificate, in order to acquire that, your account must fall under the above criteria.

Sign in to reply to this post

Eric Mittman

I think there is some confusion about the payment options that are offered by PayPal and supported by PowerStore. The type of checkout you are referring to is a Payments Pro checkout.

A Payments Pro setup gives you two choices for paying, you can either pay with a credit card directly on the site, or login to PayPal and finish the transaction. The method of paying by credit card is called Direct Pay. This is only available to you if you have Payments Pro on your PayPal account. The other method of logging into PayPal then returning to the site to complete the transaction is called Express Checkout. You can have only the Express Checkout implemented if you choose to. There is no monthly fee for this service. This is the type of checkout that you will be using if you choose the 'Express Checkout Only' option for the gateway.

This is why I was stating that the Payments Pro is not the only PayPal checkout option. I found this great page on PayPal's site that gives you some of the details:

express_checkout

In the pricing tab you can see that there is no monthly fee or setup costs for this service.

Sign in to reply to this post

admin140217

Thanks for clarifying Eric, I appreciate it. Am I having a bug issue then with the store? Going back to the original post I made, I get a transaction failed message and after putting the code in for debugging, this message shows up:

The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

Invalid at the top level of the document. Error processing resource 'http://www.daddyshome.org/PowerStore300/pp_checkout_fa...

Direct Pay Full Request :<br />Direct Pay Full Response :<br />PayPal Express Checkout requests and responses :&...

It's referring to direct pay as you have stated in your clarification.

When I go to the site now after not visiting it for a few days I'm seeing errors in the store Admin after login and when I tab is selected., please see below:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Timestamp: Wed, 9 Jun 2010 01:21:24 UTC


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php


Message: Object required
Line: 53
Char: 3
Code: 0
URI: home.php

Probels is that Admin/home.php doesn't seem to have an error.

I'm really confused here!

Do I need to do a fresh install of the store again, database and all?

Sign in to reply to this post

Eric Mittman

The object missing errors are js and are a warning given to you by your browser. Do you see any issues with the display or data, or are you experiencing any errors in the admin other than these warnings?

For the XML message you are getting when you get to the failure page you will need to view the page source to get at the xml, if you have any problems determining what the error is post back with the xml from this page minus any sensitive details.

The fact that the direct pay full request and response are blank tells me that you are only accessing the Express Checkout like you have configured it.

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...