Completed orders not changing from basket status using paypal
I've been working on a web shop using uCommerce for a while now, the client is a slow one so the site has taken a while to get live, so long in fact that the site is running uCommerce 2.0.5.0 and uCommerce Store 1.2.0.0, now we've finally come to put the site live but the orders going through aren't being marked as complete after the customer completes the order via paypal and has been returned to the site, instead they stay as basket.
Is this something to do with the version of uCommerce the site is running and can it be fixed by doing an upgrade? I've looked into the umbracoLog table and can't see any errors.
This site has a lot of products in and would take a long time to repopulate so I'm trying to look for a solution tht doesn't require re-adding all the products again.
I'd appreciate any help with this issue and thanks in advance, Luke
The blog post you mentioned tells me about setting up the pipeline by using 'UPDATE uCommerce_PaymentMethod SET Pipeline = 'Checkout' WHERE Name = 'PayPal'' on the database or editing it manually myself, however when I go to edit the database, PayPal is already set to 'Checkout'.
Luke is at college today so i'm trying to resolve this, the site is http://www.fertiliser-society.org/ and i can't see anything specfic to the payment.
Completed orders not changing from basket status using paypal
I've been working on a web shop using uCommerce for a while now, the client is a slow one so the site has taken a while to get live, so long in fact that the site is running uCommerce 2.0.5.0 and uCommerce Store 1.2.0.0, now we've finally come to put the site live but the orders going through aren't being marked as complete after the customer completes the order via paypal and has been returned to the site, instead they stay as basket.
Is this something to do with the version of uCommerce the site is running and can it be fixed by doing an upgrade? I've looked into the umbracoLog table and can't see any errors.
This site has a lot of products in and would take a long time to repopulate so I'm trying to look for a solution tht doesn't require re-adding all the products again.
I'd appreciate any help with this issue and thanks in advance,
Luke
Hey Luke,
Have you set up PayPal paymentmethod to trigger checkout pipeline on callback from PayPal?`
Best regards Martin
How would I do that? I'd assume I haven't.
As I recall this can not be done in the UI of that version you are using but Søren has made a blog post how to set it up. Look here: http://www.publicvoid.dk/SetupUCommerceToIncludePayPalAsAPaymentMethod.aspx then go to the header "Executing pipeline on callback".
Regards Martin
The blog post you mentioned tells me about setting up the pipeline by using 'UPDATE uCommerce_PaymentMethod SET Pipeline = 'Checkout' WHERE Name = 'PayPal'' on the database or editing it manually myself, however when I go to edit the database, PayPal is already set to 'Checkout'.
Any ideas?
Hi Luke,
Is the site accessible from the internet?
Any errors in the umbracoLog table?
Hi Soren,
Luke is at college today so i'm trying to resolve this, the site is http://www.fertiliser-society.org/ and i can't see anything specfic to the payment.
Thanks
Chris
Hi Soren,
Just found this error in the log:
HttpRequest does not contain at least 2 subdirections in the URL
Parameter name: request
UCommerce.Transactions.Payments.PaymentUrlInformation ExtractInformation(System.Web.HttpRequest)
at UCommerce.Transactions.Payments.PaymentUrlInformation.ExtractInformation(HttpRequest request)
at UCommerce.Transactions.Payments.PaymentProcessor.ProcessRequest(HttpContext context)
and
At /PaymentProcessor.axd (Referred by: ):
Thanks
Chris
is working on a reply...