Paypal adaptive payment MPL application not authorized (-1) - paypal

I have been running with Paypal MPL on my Android & iOS app for some time, but for some time now, I have following error:
"application not authorized" (error code -1)
when I try to execute the pay method (payPalMPL.pay) to display the Paypal screen to make the actual payment.
How can I fix this?

MPL has been sunset. Merchants actively using this product were notified in June, 2018.
Link

Related

Paypal returns "The merchant does not accept payments of this type"

I integrated Paypal into my mobile APP and I use the REST API Calls. If I pay the ordeers using paypal account, It works succesfully, but if I use Direct Credit Card Payment (when the user doesn't have the paypal account), Paypal System return an error:
"The merchant does not accept payments of this type"
I don't found in my Paypal Dashboard where this payment type could be enabled.
Could you please help me?
Thanks
Luca
Following are checklist you should verify, probably following is the basic reasons for an error.
1: Be sure the merchant account has Pro permissions. Also, be sure the
app has gone through the developer-approval process.
2: Also, be sure the app has been approved. The app has basic
permissions until you submit it for approval.
3: You may have a Business account but to accept credit card payments
in the live environment your account must be approved for Paypal.
4: You should contact PayPal Developer Support. File a ticket at
PayPal merchant technical Support. Click on the Contact Technical
Support link to file a ticket.
5: You can call to PayPal Customer Care, They will verify your name,
DOB, Verification Code (Code will be shown in your PayPal Dashboard in
Customer support page) etc, they will fix your issue in a minute or
they will help you to fix your issue.
As per my experience to solve this issue I had to subscribe to the Website Payments Pro Hosted Solution.
There is no setup fee but there is a monthly fee and a transaction fee.
Setup link for Australia:  https://www.paypal-apac.com/hss/au/

Paypal Mobile SDK cannot proceed payment, received unknown error

I wonder if anyone can help me with this problem. I receive this error from my iOS SDK, for 2 attempted requests:
2015-01-22 16:14:32.238 Page Advisor Consumer[6442:607] PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR). Please try again later. (400) | PayPal Debug-ID: be3d18e185478 [live, PayPal iOS SDK 2.8.2]
2015-01-22 16:15:06.557 Page Advisor Consumer[6442:607] PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR). Please try again later. (400) | PayPal Debug-ID: 52795d8d95006 [live, PayPal iOS SDK 2.8.2]
I wonder what cause this error. Because when I use direct payment REST API there seems to be no problem at all. I already use US Account. Please tell me if i need to provide anymore details. Thank you guys!
UPDATE::!!
I have done further testing, turns out that Mobile SDK somehow cannot create transaction in SGD if connected to a US account, while REST API allows it. Turns out the SDK needs Singapore Account in order to proceed.
The problem is Singapore Account cannot use the newest SDK. Any solution for this? I really desperately need the newest SDK to work with SGD, because the current REST API allows it.
Thanks
I looked up the debug IDs you provided (both Live and Sandbox) and they were all failing for the same reason: unsupported currency for direct credit card transactions.
SGD is not a supported currency for Direct Credit cards with the REST APIs. A list of supported direct credit card currencies can be found here. SGD is a supported currency for PayPal payments with the REST APIs. Since the mSDK sits on top of the REST APIs, the supported currency list for REST and mSDK are one and the same.
As for the error message itself, I will put in a request with the appropriate folks to see if we can display something a bit more informative.

Woocommerce Paypal Pro Checkout

I'm currently testing a website made with Woocommerce and Paypal Pro Entension. I'm working with a sandbox bussiness pro account.
Right before the checkout, i got this warning saying :
Pay with your credit card via PayPal Website Payments Pro. TEST/SANDBOX MODE ENABLED. In test mode, you can use the card number 4007000000027 with any CVC and a valid expiration date.
Since I'm in test mode, I am using the given credit card number but when I checkout, it loads...indefinitely. And the transaction never go threw.
Since I dont get any error message, I'm having trouble to find out what causes the problem and theres no "fake money" deposit made in my Paypal Sandbox Bussiness pro account.
Can you help me?
Thanks you.

PayPal Mobile SDK Classic API

Two main questions
Using the PayPal Mobile SDK for iOS
Have have the following two lines
[PayPalMobile initializeWithClientIdsForEnvironments:#{PayPalEnvironmentSandbox : #"APP-11111111111"}];
[paypalConfig setMerchantName:#"ABC Co"];
1) What else is needed to assign the sandbox payment to the app / account
2) I have processed two sandbox payments got a state = approved , but where do you check where that money is waiting ? The payment has been "made" so where is it pending ?
Thanks in advance
The new v2 mSDKs no longer use an AppID to connect. The only information used to connect to your account would be your Client ID. The latest version of the iOS SDK can be found here.
Once you process a payment with the mSDK and it's approved in the sandbox, the funds should be showing in your -facilitator sandbox account.

Paypal Pro API Error

I am using Paypal Pro on my site and when I run any transaction, I get this error message.
"Invalid Merchant Configuration"
Can anyone suggest anything???
I am running out of luck ;(
you have not agreed to the billing
agreement, or the billing agreement is
disabled or inactive
— Paypal API Error Codes
I've received that error message in a few scenarios, including:
When my PayPal Payments Pro account was not configured correctly due to an error on PayPal's side.
When I hadn't "Set Up" my PayPal Payments Pro "Hosted Pages" screen.