I've instaled both the MultiSafePay and Paypal Payment Provider Packaged. However when i open the Handlers page payment-providers/payment-providers/multisafepay/ or payment-providers/payment-providers/paypal/ I get the error: Method not found: 'Void uWebshop.Domain.OrderInfo.Save()'
I have a small follow up question. I've moved the uWebshop installation to another server to test the payment providers. Since the server I was originally working on wasn't accesable from outside of the firewall, I couldn't receive te feedback from the payment providers. However since moving the installation the PaymentProvider Handler is giving me an error "PaymentProvider Not Found"
I had indeed added the Payment provider Handler template to the node. The problem was solved when I added thePayment provider Handler template to the "Payment Providers"node.
I've read through the page you provided, do i also need to create PaymentResponseHandlercs -class whe I'm using one of the Payment Provider packages? I've noticed that even though I'm getting through a paypal order correctly my orders status doesn't seem to bee updated to paid status.
You do not need to create any code when you are using one of our packages :) We have to split that support document to be more clear.
Do you use the paypal sandbox to test? Because it will only work properly if the currencyculture is set to United States (so you get USD)... Otherwise the status will be send as "pending" by paypal (because it does not accept anything other then USD).
I'm getting the following data sent from Paypal sandbox. As you can see the payment_status is returned as Completed. However when I check the order in umbraco it's status is still set to "WaitingForPayment".
Has there been a solution for this? I'm having the same problem: In paypal the status is" Completed" but uWebshop says "WaitingForPayment" both with USD as all other currencies...
Is the payment provider template with the payment handler macro set on the PayPal node? Can you check in the post to PayPal if the feedback url is correct?
Also check if in web.config this appsetting is added: <add key="PayPalTestMode" value="false" />
Error on uWebshop PaymentProviderHandler
I've instaled both the MultiSafePay and Paypal Payment Provider Packaged. However when i open the Handlers page payment-providers/payment-providers/multisafepay/ or payment-providers/payment-providers/paypal/ I get the error: Method not found: 'Void uWebshop.Domain.OrderInfo.Save()'
What am I missing here?
Hi Marcel,
It seems there is a mixup on our.umbraco with the uWebshop Foundation package and the uWebshop payment providers.
We'll get it sorted out a.a.p.
Thanks for the notice!
Best,
Arnold
Where can i find the correct packages to use with the uWebshop 2.1.0.3 Foundation Package?
Can you try these links:
http://new.uwebshop.com/media/2065/uwebshop2.1.0.5.payment.providers.paypal.zip
http://new.uwebshop.com/media/2074/uwebshop2.1.0.5.payment.providers.multisafepay.zip
Best,
Arnold
Thanks Arnold. I've got it working now. Just out of curiosity is there more detailed documentation available?
Documentation & Support can be found here: https://uwebshop.zendesk.com
(this forum will close after june the 1st because of the discontinuation of the Umbraco Deli)
Hello Arnold,
I have a small follow up question. I've moved the uWebshop installation to another server to test the payment providers. Since the server I was originally working on wasn't accesable from outside of the firewall, I couldn't receive te feedback from the payment providers. However since moving the installation the PaymentProvider Handler is giving me an error "PaymentProvider Not Found"
Hi Marcel,
Did you add the Payment provider Handler template tot the Payment Provider node?
More information can be found here: https://uwebshop.zendesk.com/entries/21948502--uWebshop-2-0-Working-with-Payment-Providers
I had indeed added the Payment provider Handler template to the node. The problem was solved when I added the Payment provider Handler template to the "Payment Providers"node.
I've read through the page you provided, do i also need to create PaymentResponseHandlercs -class whe I'm using one of the Payment Provider packages?
I've noticed that even though I'm getting through a paypal order correctly my orders status doesn't seem to bee updated to paid status.
Marcel,
You do not need to create any code when you are using one of our packages :)
We have to split that support document to be more clear.
Do you use the paypal sandbox to test? Because it will only work properly if the currencyculture is set to United States (so you get USD)...
Otherwise the status will be send as "pending" by paypal (because it does not accept anything other then USD).
Arnold,
I'm getting the following data sent from Paypal sandbox. As you can see the payment_status is returned as Completed. However when I check the order in umbraco it's status is still set to "WaitingForPayment".
Has there been a solution for this? I'm having the same problem: In paypal the status is" Completed" but uWebshop says "WaitingForPayment" both with USD as all other currencies...
Dorien,
Is the payment provider template with the payment handler macro set on the PayPal node?
Can you check in the post to PayPal if the feedback url is correct?
Also check if in web.config this appsetting is added: <add key="PayPalTestMode" value="false" />
Best,
Arnold,
uWebshop Support
uWebshop Support - Arnold.
We also have exactly the same WaitingForPayment problem and no - <add key="PayPalTestMode" value="false" /> is not making any difference.
Can you please make a few suggestions here?
This is on a now live site.
Thank you and kind regards,
Darren.
@Darren,
What version of Umbraco and uWebshop are you using? Did you check the Umbraco logs already?
If you don't want to share all information in public, I suggest you create a support ticket in our support system: https://uwebshop.zendesk.com/anonymous_requests/new
Best,
Arnold
is working on a reply...