I have a verified business Paypal account and am having all sorts of issues getting the Paypal Payments Standard gateway to work. Payments are accepted and processed fine on the Paypal site after which the user is returned to my site, however the invoice never shows as paid and there is nothing in the gateway logs (have waited hours, now days). It's as if Paypal never tells Blesta what the status of the payment is.
Perhaps even more frustrating is that everything seems to work fine using developer mode. Upon paying an invoice with my sandbox account I am returned to my Blesta 3.0.6 site and can see the payments in pending mode (which I assume is where they are intended to stay in developer mode?). As soon as I remove my sandbox API credentials and put my live one back in, no payments work. I have re-entered (copy/paste) my API username, password and signature more times than is probably sane, as well as re-requesting new API credentials. Same thing every time, no details come back from Paypal as to the status of payment and there is nothing in the gateway logs. I have also removed all Paypal email accounts now apart from the one used in Blesta so that there can be no mismatch.
On the Blesta side it looks pretty straight forward. Not too many places to go wrong. Just wondering if there is anything other than the API credentials I need to ensure is in place on the Paypal side for it to work. One thing I have noticed is that the API username is based on the primary email account. The live API username I have is based on an email account no longer linked to my account, however the API username for the sandbox account I created a day or two ago is based on the email I actually use in Blesta. Could this cause an issue? I doubt it, but I am clutching at straws a bit here seeing as I've got no information it seems to go on.
Any assistance here would be greatly appreciated as it is driving me a bit nuts.
Question
Brashquido
Hi All,
I have a verified business Paypal account and am having all sorts of issues getting the Paypal Payments Standard gateway to work. Payments are accepted and processed fine on the Paypal site after which the user is returned to my site, however the invoice never shows as paid and there is nothing in the gateway logs (have waited hours, now days). It's as if Paypal never tells Blesta what the status of the payment is.
Perhaps even more frustrating is that everything seems to work fine using developer mode. Upon paying an invoice with my sandbox account I am returned to my Blesta 3.0.6 site and can see the payments in pending mode (which I assume is where they are intended to stay in developer mode?). As soon as I remove my sandbox API credentials and put my live one back in, no payments work. I have re-entered (copy/paste) my API username, password and signature more times than is probably sane, as well as re-requesting new API credentials. Same thing every time, no details come back from Paypal as to the status of payment and there is nothing in the gateway logs. I have also removed all Paypal email accounts now apart from the one used in Blesta so that there can be no mismatch.
On the Blesta side it looks pretty straight forward. Not too many places to go wrong. Just wondering if there is anything other than the API credentials I need to ensure is in place on the Paypal side for it to work. One thing I have noticed is that the API username is based on the primary email account. The live API username I have is based on an email account no longer linked to my account, however the API username for the sandbox account I created a day or two ago is based on the email I actually use in Blesta. Could this cause an issue? I doubt it, but I am clutching at straws a bit here seeing as I've got no information it seems to go on.
Any assistance here would be greatly appreciated as it is driving me a bit nuts.
12 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.