PayPal, MPL and Android

In my Android app, I use the MPL library so that users can pay with PayPal. I can shop in the Sandbox and everything seems beautiful. I would love to live, but I am confused about a few issues.

First, PayPal docs belong to the Classic API and the Adaptive API. I have no idea what they are talking about. What is the use of MPL? When I search Google, I find posts like "MPL is based on the Adaptive API." Well, that definitely doesn't tell me. “Based on” in my English does not necessarily mean that it is “Adaptive APIs”.

PayPal docs say you need a Caller API account in addition to the buyer and seller account. However, the code in my application uses only one account, and that is where the payment ends. So do I need a Caller API account or not? In Sandbox accounts, all I see are options for creating buyer and seller accounts.

+4
source share
1 answer

The MPL library uses adaptive payment. Adaptive payment allows sellers to use your Paypal merchant (business account) to pay customers. Thus, if the seller has only a personal PayPal account, he can use your application using adaptive payment, he will be able to pay the buyer’s PayPal account. You can send money to one or more recipients.

You will learn more about adaptive payment from here: http://youtu.be/GjEPcf7fvkM

To make your MPL library live, you need a Live Paypal account. If you do not have it, create it here: https://www.paypal.com/us/webapps/mpp/merchant

Then go to My Account> Profile> My Sales Tools Click Online Sales> API Access> Refresh to display the API Access page. If the update parameter is missing, you will see the create parameter. You will get this information in the youtube video above. Below is a document to make your application live: https://developer.paypal.com/docs/classic/lifecycle/goingLive/

Then go to apps.paypal.com, and then log in using your current PayPal credentials, and then create the app there. You must enter a description and stream for your application. Once they confirm this, you will receive a "Live Application ID". You must use it in your MPL to make it alive.

0
source

Source: https://habr.com/ru/post/1495734/


All Articles