PayPal, MPL and Android - android

In my Android app, I am using the MPL library to allow users to pay with PayPal. I am able to make purchases in the Sandbox and everything seems fine. I would like to go live but am confused about a few issues.
First, the PayPal docs refer to to "Classic APIs" and "Adaptive APIs". I have no idea what they are talking about. What is MPL using? Doing a Google search, I find posts like "MPL is based upon Adaptive APIs". Well that sure doesn't tell me much. "Based upon" in my English language doesn't necessarily mean it "is" Adaptive APIs.
The PayPal docs say that you need an API Caller account in addition to the Buyer and Seller account. Yet the code in my app only uses a single account and that is where the payment ends up at. So do I need an API Caller account or not? In the Sandbox accounts, all I see are options for creating buyer and seller accounts.

MPL library uses Adaptive payment.
Adaptive Payment allows sellers to use your Paypal merchant(business account) to pay to the buyers. So, if a seller has only a personal paypal account he can use your application, through adaptive payment he will be able to pay to a buyer's paypal account. You can send money to one or multiple receivers.
You will get to know more about Adaptive payment from here:
http://youtu.be/GjEPcf7fvkM
To make your MPL library live, you need a Live Paypal Business account. If you don't have one create it here:
https://www.paypal.com/us/webapps/mpp/merchant
Then you go to your "My Account > Profile > My Selling Tools"
Click Selling Online > API Access > Update to display the API Access page. If Update option is not there you will see create option. You will get this info in the youtube video link above.
Below is the doc to make your app live:
https://developer.paypal.com/docs/classic/lifecycle/goingLive/
Then you go to apps.paypal.com and then login using your live paypal credentials, and then create an application there. You have to enter description and flow of your app. Once they approve it you will get a "Live App ID". You need to use it in your MPL to make it live.

Related

Android Pay from my app

I want to make payment from my android application. I am confused with In App Purchase, In App Billing, Android Pay API and third party libraries like pay pal etc.
Are these payment gateways ?
1) In App Purchase
2) In App Billing
3) Android Pay API
What is the different between them ? and what should i use ?
i read on stack overflow. Now google do not permits to use any third party library for making payments. is it true ?
Please help me with above queries.
As far as I know, in App purchase and in App billing are the same thing. They are used for purchases made within the App - for example, I have written a simple game where the first 6 levels are free, but if you want to play the higher levels you have to purchase them and my App has it coded within it, using the Google Play API. They are not used for payments for anything outside of the Apps.
If you want use payment method with you android application then you can use payment gateway like paypal, stripe etc.., Google provide new way to payment that is android pay it provide credit card authentication .
I am mentioning following steps these may be useful for you.
Step 1:- If you are not in us and you want to use android pay then you should have a us registered email id (You can make us email id with help of gmail ) then you can download android pay .
Step2: You can register you credit card in android pay now a days few credit cards are supported by android pay you can try with Visa, Master Card, American Express cards and other cards which support the android pay.
Step 3: Implement following points https://developers.google.com/android-pay/diagrams .
If you have some problem then comment me.

Android PayPal SDK Receive Single Payment

I'm creating some Android apps that require a very small payment for $0.99 per magazine. I was looking to use Paypal as my payment method but my app keeps rejecting login in I read that is because is in testing sandbox and see this:
Upgrade your PayPal account as necessary
Before attempting to use a live app to directly accept credit cards, go to the Account Eligibility page. In order to use a live app to directly accept credit cards, you may need to sign up for PayPal Payments Pro (a paid subscription).
Additionally, please note that you must have a PayPal Business account to accept PayPal as a payment method.
Is necessary to Upgrade my personal account and pay monthly fees for in app purchasing?
If so is there any other way to receive payments that doesn't cost monthly?I don't think this magazine app will do much money.
Additionally, please note that you must have a PayPal Business account to accept PayPal as a payment method.
You need to do that and make your account business validated. Without verified business account you will not be able to go live with your app as you won't get production API access.

Taking commisions and splitting revenue in a digital payment: Google Wallet or PayPal?

Short Question: Can you split the revenue on a payment between multiple parties?
Explanation:
I want to integrate payments inside an Android App, and I am liking Google Wallet as the solution. However, the app's developer wants to take a commision on the payments, and I am searching for a way to make it integrated in the app. Let's say: When a user buys a product the app's developer takes a percentage and the rest goes to the provider.
Is there a way to automatically split that payment so that a percentage reaches the developer's account and the rest goes to the provider's account? Any payment processor is capable of this? How do other developers handle this?
With PayPal Adaptive Payments/ Chained Payments you can setup the account to split a payment between two or more receivers.
Here is the PayPal Developer information on Adaptive Payments
Adaptive Payments Getting Started Guide
Here are references about the Mobile SDKs for Adaptive Payments
Page 19 of the Android Mobile Integration Guide has Adaptive Payments
Mobile Integration Guide
Mobile Integration API Payment Details Request

How to implement payment functionality in android app

I m wrkng on a passenger app. A passenger is able to book a vehicle through this app and he can also pays his fair through app. I want that the passenger pays the money by his credit card onL9 through this app but I nvr worked before with any kind of payment functionality. Is there any one who helped Me for this? just tell Me any link, any tutorial, any kind of APi used for payments, or any other example link etc.
Thanks in advance
1.You can integrate PayPal, and accept the payments through Paypal. You can integrate Paypal in your app using ExpressCheckoutSDK. You will though have to create a Paypal seller account, and also integrate Paypal on your server to check that the payments have been done, etc.
2.You can use Google In-App Billing to make the payments through PlayStore.

Is it necessary to have a Paypal Merchant Account in order to develop an App using Paypal Api?

I want to develop an Android Application with in-App purchasing using Paypal Api. According to the requirements of the Application the users (Buyers and Sellers) should have the paypal account and I am the owner of the app and I don't require it.
I mean the transaction will be directly between the Buyers and Sellers so my question is
'Is it necessary to have a paypal merchant account in order to use their API?
If yes! I live in Pakistan and paypal doesn't offer its services here.
What should I do ? Is there anyother way ?
I think you need used PayPal.initWithAppID API using the merchant's unique application ID (appID) that PayPal has provided.
As a transaction broker, the easiest implementation would be to ask the sellers to provide something like a "Buy Now" button.
Since this will be an Android app and it involves monetary transactions, I recommend to to read the Android Market Developer Distribution Agreement and the Android Market Developer Program Policies, in particular the sections related to payments.

Categories

Resources