Issue in PayPal live transaction if PayPal Balance is $0.00 - ios7

I am developing an native app for iOS 7.x having integrated PayPal iOS SDK. I am facing an issue related to live transaction via PayPal.
My PayPal account balance is $0.00 currently. My paypal account is linked to a valid credit card. I have transferred few dollar to PayPal, but the state is "Pending"
Now, I am trying to use my PayPal "Email credentials" to perform a live transaction. However, it throws me following error:
PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR). Please try again later. (400) | PayPal Debug-ID: 3e8087cbf6bd1 [live, PayPal iOS SDK 2.1.2]
What can be the possible reason of this error?
Also is it possible to do a successful transaction when PayPal amout = $0.00, though it is linked to a valid credit card ?
Please help.

The issue is that you are not using the correct ClientID. The client ID you are using is not associated with an active App from yoiur developer portal. To correct this, please go into the developer portal and either use a different client ID from a different 'active' app or create a new app.

It seems like the PayPal email address is not confirmed on your account . Can you do one thing here : Try to add a new email address in your PayPal account and then confirm it once and then try to perform the transaction once .

Related

Paypal refund adaptive api always give error "NO_API_ACCESS_TO_RECEIVER"

Currently i am using UK's PayPal Business account for PayPal adaptive api.
I successfully able to pay via PayPal adaptive api in my mobile app. Now i want to refund payment to sender and i am following the PayPal developer API Doc, i am follow this link for get refund. :- https://developer.paypal.com/docs/classic/api/adaptive-payments/Refund_API_Operation/
I have already put third party permission as mention in doc, still i am not able to refund success. I am always get "NO_API_ACCESS_TO_RECEIVER" status in response.
Please help me anyone, I try all thing as per research. What is wrong with my settings.
Yes, I have solved it,
You just get username from API credential after that open paypal sandbox account of your sandbox receiver and put your username into receiver's third party permission.
After you can refund that receiver.

Paypal Test Credit Card Not Working In Test Mode

I am using developing payment services in PayPal. I have the PayPal Manager account. I followed the documentation. But at the time of payment with credit card the test credit cards nor any credit cards from the sandbox accounts are working. Following message appears.
What are the possible solutions?
I ran into this issue with a project a few months back.
Check out this comment it may be of use.
Test credit card numbers for use with PayPal sandbox
As using PayPal Manager. Make sure following setting for test are sets
Login Manager Paypal
Go to Service Settings > Set up
Add Sandbox email
And make access token to Yes
After Login to developer account of PayPal then go to the profile of the sandbox that is attached to manager account. Upgrade your sandbox Account Type to Pro

Test Account Setup for PayFlow Link and PayPal Payments Advanced

I am trying to setup a test account to test my module which will work for PayFlow Link and Paypal Payments Advanced. I am following this tutorial.
The problem is that I don't have "PayPal Express Checkout" feildset in my settings. Here is an image of it. The field set also appears in this paypal tutorial on youtube.
Also when ever I try to send a request to payflow api, it always says "User Authentication Failed" although all the parameters are correct.
I have setup a test account for Paypal Manager.
The field in question is expecting the primary email address of the PayPal account you will be using to accept Express Checkout (PayPal) payments. You can specify both a live account and a sandbox account.
"User Authentication Failed" indicates your credentials are not correct. You should be using the same credential you use to log into the manager:
USER=username&VENDOR=merchantlogin&PARTNER=PayPal&PWD=yourpassword

How do I change my Sandbox account into a live account?

Our site is ready, but PayPal is still running in Test mode / Sandbox.
How do we make it live and take actually payments? Is this a setting PayPal-side?
CMS is Drupal 7.x
Currently you are having PayPalMode,PayPalApiUsername,PayPalApiPassword,and PayPalApiSignature for test or sandbox mode. But to run on LIVE mode you need to again grab all the above mentioned details from the Real LIVE PayPal account.
Do let us know the Payment method you are using ! I am assuming for DoDirect Payment Method.
Just set PayPalMode = 'live';
On your site, at admin/commerce/config/payment-methods, edit your PayPal WPS settings.
Enter the email address of your real PayPal seller account.
Switch over from "sandbox" to "live", and I would also recommend switching off the debugging mode at this stage.
It is always best to test the live account is working properly by sending through a low-value order using your own credit card. You can then refund the order later if it works.
Hope this will works for you !
You can also follow the following 2 help links:
Drupal Paypal Payment Standard
And
Commerce PayPal Payments Advanced / Payflow Link

Paypal payments pro integration in ruby on rails

I would like to integrate the Paypal payments pro for my rails 3. I have set the api credentials from sandbox business account form paypal developer account.
Here my problem is I can able to credit the amount for my product checkout. But unable to view the payment transaction details in the sandbox account.
I need to use paypal payments pro using dodirectpayment paypal method.
Can anyone please provide any examples or let me know the issue why the amount is not debiting in the sandbox account
Thanks