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.
Related
In order to integrate PayPal with my ASP.NET website using C#, I was told that "Sign up for a PayPal developer account and obtain API credentials. I will need to create a Sandbox account to test my application."
At present, I hope to use Live Mode of Paypal instead of Sandbox Mode, must I upgrade Paypal account to business account ?
To process live payments, you need a live business account. There is no reason not to upgrade, having one is free.
I am building a marketplace app and want to include payment via PayPal with Braintree (see documentation: flutter_braintree). Right now I am working with a braintree sandbox trial account.
As far as I am understanding it correctly, I have to save the braintree tokenizationKey for every company to enable payments directly to them and not to the marketplace. Due to test reasons I included the tokenizationKey of my braintree sandbox account.
I am successfully directed to the PayPal checkout page where I can't login since it's in sandbox mode. When I select "proceed with sandbox purchase" I am then redirected to the application and do receive a BraintreePaymentMethodNonce.
Here you can find the screen where I can't login.
But somehow I can't see any transactions in the dashboard of my sandbox account.
Am I mistaken with the way tokenization works or where is the problem?
I am successfully directed to the PayPal checkout where I can't login since it's in sandbox mode.
Use a sandbox buyer (personal) account from https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F
If the companies only have PayPal accounts rather than Braintree accounts, you can use PayPal via Braintree and a braintree access_token from PayPal for authentication to get the client token on your server (no tokenizationKey)
I was also having the same issue. Now I found the solution. All you have to do is link you braintree sandbox to your paypal sandbox. Here is the process of linking your sandbox accounts.
I have a verified Paypal account and I created a REST API app with the Mobile SDK integration type.
My app status still says "Need more info", and I'm not sure what to do next since my Sandbox account is not processing any payment.
Is there a way to have a more complete app status.
Thanks.
I am developing one application.In that i am using New Latest pay pal API. Whenever i tried to that one,i got one alert like"There was a problem with communicating with server". And i didn't mention any customer id.Is it creating this problem? If not then how to connect pay pal server.My xcode version is 4.5,Base SDK is ios 6,target deployment is 5.0 and device OS version is ios 5.
You should mention client ID and write below code:
[PayPalPaymentViewController prepareForPaymentUsingClientId:kPayPalClientId];
The merchant account must be a US account. I don't know if sandbox will work for non-US merchant accounts or not.
For sandbox, you must also set [PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox]; and #define kPayPalClientId <YOUR CLIENT ID> with the client ID that you get for sandbox from https://developer.paypal.com
Note also that the only tested configuration is for USD, thought that will change soon.
I received API credentials but I need api application id to send Adaptive Accounts API Requests.
I used their sandbox app id: APP-80W284485P519543T.
now it's time to go live.
In order to go live, you need to register your application with PayPal to obtain an application ID.
When you submit your application to PayPal for review, the application
is quickly scanned for the requests to PayPal operations. If no
"advanced" operations are found, PayPal issues an AppID for the
production servers at the time you submit the application.
Just because PayPal docs are kind of messy like #Deekor said in the comments, I think it would be good to leave the following links in case anybody like me is wondering where the hell do you REALLY get an AppID (e.g.: for adaptive payments).
Just go to PayPal Developer, once you log in, go to Create and manage Classic API apps or directly to PayPal Apps.
Create an app, once created you get a Sandbox ID which is you AppID and the LiveID as pending.
Date: 3/28/16 (new developer.paypal.com Adaptive APPID walk-through)
Hi All - I will update this since it's been a while. Please note this is for the classic Adaptive Payment APP ID (NVP/SOAP APIs) process and not for the REST APP or BrainTree V.Zero SDK.
Do the following:
Go to developer.paypal.com
Log in with PayPal Account email and password
Click the 'Dashboard' tab up top
Click 'My APPs & Credentials'
Click 'Create & Manage NVP/SOAP API apps link
On the redirect to the classic developer portal, Login to PayPal account you want to apply for the APP ID with (a business PayPal account is highly suggestive for underwriting approval)
For Live APP IDs it takes between 24-48 hours; you should get notified when approved. If you don't, contact business support. The number is in your paypal account / contact us section (pending status)
For SandBox you'll get the APP ID right away, regardless of how you applied; live or sandbox
You should see the APP ID in the classic developer portal in the 'manage your apps' section.
For REST APP ID please click here link