I've created a PayPal sandbox account on developer.paypal.com, it generated username, password and signature for me which I entered into Tea Commerce settings, I have isSandbox checkbox checked also. When I try to make a test payment I get redirected to https://www.sandbox.paypal.com which seems to be right but I get this error there:
We cannot process this transaction because there is a problem with the PayPal email address supplied by the seller. Please contact the seller to resolve the problem. If this payment is for an eBay listing, you can contact the seller via the "Ask Seller a Question" link on the listing page. When you have the correct email address, payment can be made at www.paypal.com.
Your purchase couldn't be completed
There's a problem with the merchant's PayPal account. Please try again later.
Has anyone had this error before? Am I entering wrong credentials into Tea Commerce?
I have also had that issue before, but I think it happens when the credentials for the business/seller account isn't the right ones. When you create a sandbox account on developer.paypal.com there is already an business/seller account created. In addition to that you can create a personal/buyer account to simulate the customer/buyer in the webshop. So make sure it's the merchant/businness/seller information that is added in in Tea Commerce settings.
Also remember to change these settings when you want the webshop to go live. Both business (email) and API information (activate API i PayPal and enter username, password and signature) and finally also change isSandbox value from 1 to 0.
Furthermore if your have added multiple e-mails in your PayPal account it is important that the email in business field is the one that is set as primary.
If you want to use PayPal IPN, this should also be activated and in PayPal enter en url Tea Commerce use:
I did figure this out, as I mentioned in my post earlier. It wasn't clear that I have to enter email in business field, isn't very obvious, is it?;) still very helpful.
Yeah, that is a bit tricky if one doesn't know PayPal and the API, that the key "business" is the PayPal account e-mail. Actually in Tea Commerce v1 it had the label "PayPal account e-mail" and in "edit mode" you then saw the key name "business" and the value field just changed between a label and textbox.
Maybe Tea Commerce should change this and/or write a bit of documentation about the payment providers on the documentation portal.
Paypal sandbox email address problem
Hi
I've created a PayPal sandbox account on developer.paypal.com, it generated username, password and signature for me which I entered into Tea Commerce settings, I have isSandbox checkbox checked also. When I try to make a test payment I get redirected to https://www.sandbox.paypal.com which seems to be right but I get this error there:
Has anyone had this error before? Am I entering wrong credentials into Tea Commerce?
Thank you,
Zakhar.
Ok, I'm sorry, found the solution in this old post: http://our.umbraco.org/projects/website-utilities/tea-commerce/tea-commerce-support/18179-Paypal-problems-integrating!
It is indeed a bit confusing.
Regards,
Zakhar.
Hi Zakhar
Did you solve your problem?
I have also had that issue before, but I think it happens when the credentials for the business/seller account isn't the right ones. When you create a sandbox account on developer.paypal.com there is already an business/seller account created. In addition to that you can create a personal/buyer account to simulate the customer/buyer in the webshop. So make sure it's the merchant/businness/seller information that is added in in Tea Commerce settings.
Also remember to change these settings when you want the webshop to go live. Both business (email) and API information (activate API i PayPal and enter username, password and signature) and finally also change isSandbox value from 1 to 0.
Furthermore if your have added multiple e-mails in your PayPal account it is important that the email in business field is the one that is set as primary.
If you want to use PayPal IPN, this should also be activated and in PayPal enter en url Tea Commerce use:
Tea Commerce v1: http://www.mydomain.com/tcbase/teacommerce/PaymentCallback/PayPal.aspx
Tea Commerce v2: http://www.mydomain.com/base/TC/PaymentCallbackWithoutOrderId/{storeId}/PayPal/{paymenMethodtId}
/Bjarne
Thank you Bjarne for the great answer,
I did figure this out, as I mentioned in my post earlier. It wasn't clear that I have to enter email in business field, isn't very obvious, is it?;) still very helpful.
Thanks, Zakhar.
Great :)
Yeah, that is a bit tricky if one doesn't know PayPal and the API, that the key "business" is the PayPal account e-mail. Actually in Tea Commerce v1 it had the label "PayPal account e-mail" and in "edit mode" you then saw the key name "business" and the value field just changed between a label and textbox.
Maybe Tea Commerce should change this and/or write a bit of documentation about the payment providers on the documentation portal.
/Bjarne
is working on a reply...