PayPal - Reason ui_unhandled_api_error - paypal

Our customers are getting the Sorry — your last action could not be completed message.
And the URL is showing fallback?product=ec&fallback=1&reason=ui_unhandled_api_error
Customer sees the amount they need to pay.
Customer wants to log in.
This error is showing.
I can't find anything about this ui_unhandled_api_error issue.
Does anyone know what this means and how to resolve it?
Thanks.

Related

How can i fix or handle the Generic error "PAYMENT_ALREADY_DONE" with paypal sandbox?

You guys are my last hope... I created a website with WordPress and I'm using woocommerce. I have been doing test transactions in the PayPal sandbox. And it was working, but suddenly started to give this error in PayPal
/genericError?code=PAYMENT_ALREADY_DONE
And each time cancels my orders. I tried to solve the issue by adding a prefix to the order number but still is giving me that error. I am only using one shop.
and I've checked everywhere for hours, for most people it was a problem of forgetting to change the sandbox PayPal account to their real business account, for others it was because they weren't using a prefix and had more than one shop. All the others never got any answer or help.
how can i fix this?
By the way, after the process paypal redirects de user to cancel order page of woocomerce but in the woocomercer order panel appears te order was made.
in the image below you can see the order were created and the random prefix and subfix i added to order numbers.
picture

Not receiving payment_status = Completed

I have setup a php script to work with the paypal IPN. Overall things work, but I'm not getting some of the variables the documentation says I will be receiving:
https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/#protocol_and_arch
Most notably I'm not getting anything returned for Payment_status which it says should be returned as Completed.
I'm doing a monthly or yearly recurring payment option with a free one month trial. I'm wondering if this could be the culprit? If it is, what else can I do to verify the user has in fact completed the process of supplying payment information properly to paypal to start the trial period? I can't find any variable in the set that identifies this (as opposed to a declined transaction, or a subscription cancellation, or a totally faked entry).
Also, it's not anywhere near as important; but i'm not getting back a transaction id (txn_id), and the referenced variable mc_gross is also missing. Although it is giving me the monthly renewal rate in a variable called mc_amount3.
Lastly, is there a listing of what the possible results are for each possible variable somewhere? For instance, I randomly get back subscription period as "period3 = 1 M", which I assume means 1 Month. But how am I supposed to know what the other options are? Would a year renewal be 1 Y? Or something else entirely?
A little frustrated right now so I'd appreciate it if anyone who had similar issues can provide some insight.
Well, after a couple days I finally ponied up for a tech support call to paypal. The lady literally knew less than I did which was disappointing. I still, can't get a direct answer on why I'm not seeing the same variables their basic setup page states I should be looking for.
However, after another couple days of looking i at least found the IPN variable reference guide buried DEEP in the paypal help pages.
Thought I'd post the link in case anyone comes across this page looking for similar answers:
https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/

FaceBook payment integration can not

I'm doing facebook integration.
Stuck on payment.
fb.canvas.pay want to use.
I want to sell this way
could not figure out how to do it.
code can not be directly when applying.
I think og: I have something I need.
How do I process payment?
samples can be sent or Have someone to help?
Thank you in advance for your help.
Ok, so the most likely reason you receive an Error code: 1383133 is if the game that opens the payment dialog doesn't have payout information, a name or a company associated with it.
Look at your Unity game's app ID and check for company names, company association etc and fill in that information. The error should disappear once you've filled everything in.

Unable to get a valid IPN postback with django-paypal

After spending several hours trying to get django-paypal (originally dcramer's fork) to get a 200 OK response from PayPal IPN, I pinpointed the error to PayPal adding an empty, spurious &cmd= argument when using the IPN Simulator. If I leave the &cmd= in, I get a 400 Bad Request response when I try to postback; if I take it out I get a 200 OK but, of course, the postback is invalid because it's not what PayPal sent my server.
Of course, I'd be absolutely happy to do away with the IPN Simulator entirely and simply use Sandbox accounts, but those are broken too: the ones I create through the developer interface can't login (login failed errors); the ones I created through the "regular" interface on the sandbox site don't send any IPN whatsoever no matter what.
So, actually there's two questions here:
is there a way to work around the IPN Simulator &cmd= bug?
is there a way to make the sandbox accounts work?
A reply to either one would make me very very happy.
Many of the issues you've experienced are now cleared up. The IPN issue and some developer/sandbox log in issues have been cleared up as of Monday evening. If you are still experiencing any issues please let me know and I'll be more than willing to look into this further.

Payflow Pro Not Working

I seem to have everything setup correctly, however my transactions are not being placed and I get an error saying “There was an error processing your order, please contact us or try again later", when I hit the “PLACE ORDER” button.
I had double checked that the merchant email. partner id, user, vendor and the password are provided correctly and the test mode is enabled.
My payflow pro account is not activated, so its a test account. Is that the reason for my problem ? Any help would be greatly appreciated.
This is a normal process then, I would contact PayPal as they are declining the payment, due to a rule on their side, over max limit, etc.
Other option would be is that you could change the request sent to increase the verbosity of the error but it would only shed further light and would help in troubleshooting.
The request string needs to appended with Verbosity=Medium to increase the output. I believe this can be done via class Mage_Paypal_Model_Payflowpro:_buildBasicRequest() and modify the setVerbosity()
Refer to PayPal Documentation for information.