User Tools

Site Tools


admin_dashboard:system_admin:system_settings:create_paypaladaptiveapi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
admin_dashboard:system_admin:system_settings:create_paypaladaptiveapi [2017/04/05 21:09]
admin_dashboard:system_admin:system_settings:create_paypaladaptiveapi [2017/04/06 01:09]
mooadmin [PayPal Adaptive Payment Setup]
Line 1: Line 1:
 +===== PayPal Adaptive Payment Setup =====
 +
 +<font 9pt/​arial;;#​FF0000;;#​ffffff>​** AppID: APP-80W284485P519543T ** is for **testing only**. It cannot be used to accept real payments and can only be used with API Access info obtained from **PayPal Sandbox accounts**. Never use your **real** PayPal Account'​s API Access info with ** AppID: APP-80W284485P519543T ** for either testing (Test mode) purpose or going Live. Using real PayPal accounts (as either sender or receiver) in Test mode will not work according to PayPal'​s restrictions.</​font>​
 +
 +Create your live Classic API credentials from the PayPal.com site as follows:
 +
 +==== 1. Log in to PayPal.com ====
 +
 +You must have a PayPal Business account to make calls to the live PayPal servers. Log in to your Business account on the following page: [[https://​www.paypal.com|https://​www.paypal.com]].
 +
 +==== 2. Navigate to the API Access page ====
 +
 +Click the profile (person) icon in the top right and select **Profile and Settings** from the drop-down menu.
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​e319683b78ea6192a17bd351f0906857.jpg}}
 +
 +Then navigate to **My Selling Tools** > **API Access** and click **Update**.
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​7b66b20d1d0a8ce90271d2be04c69158.jpg}}
 +
 +Note If you do not see the profile (person) icon in the top right, navigate to the API Access page by clicking **My Account** > **Profile** > **My Selling Tools** > **API Access**.
 +==== 3. Generate the Certificate set ====
 +
 +1.Click **Request API Credentials** on the **API Access** page:
 +
 +{{https://​www.paypalobjects.com/​webstatic/​en_US/​developer/​docs/​api/​classicApiCerts/​requestApiCreds.png?​nolink&​}}
 +
 +**Note:** If you’ve already generated a set of API credentials,​ you’ll have to delete your existing set before you can generate a new set of credentials.
 +
 +2.Select **Request API signature** and click **Agree and Submit** to generate a set of Signature credentials.
 +
 +Here’s an example showing a set of Signature credentials (for [[https://​developer.paypal.com/​docs/​classic/​api/​apiCredentials/#​certs|Certificate]] credentials,​ see the section below):
 +
 +{{https://​www.paypalobjects.com/​webstatic/​en_US/​developer/​docs/​api/​classicApiCerts/​signatureCredentials.png?​nolink&​}}
 +
 +3.Since you have the **inputs**, now **go to Admin Dashboard/​Gateways Manage/​PayPal Adaptive/​Edit:​**
 +
 +Input your **information** to **PayPal Adaptive edit**:
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​0c4b136f319ed320ac73ddc3beaa8817.jpg}}
 +
 +**PayPal API AppID**: with **sandbox environment** will only **use same one appID:** APP-80W284485P519543T
 +
 +**PayPal Email:** your email that login your Paypal account.
 +
 +**Enable:** Check to **enable PayPal Adaptive.**
 +
 +**Test mode:** Check to **enable sandbox environment** from your mooSocial.
 +===== Going Live =====
 +
 +=== How to get started ===
 +
 +  - Check your account status. Login to [[http://​www.paypal.com/​|PayPal]]. Go to your PayPal Profile and click **My settings**. Confirm that your //Account type// ​ is either Premier or Business, or upgrade your account.
 +  - Check your API settings. Click **My selling tools**. Expand //Selling online// ​ if needed and check //API access//. Click **Update** ​ and **Add or edit API permission** ​ or **View API signature**.
 +  - Test your integration using the PayPal Sandbox, as described in [[https://​developer.paypal.com/​docs/​classic/​lifecycle/​ug_sandbox/​|Testing Classic API Calls]]. All Adaptive API calls in the Sandbox must have the following standard value as the App ID: \\ ''​APP-80W284485P519543T''​
 +  - To go live with your application,​ follow the submission steps outlined in [[https://​developer.paypal.com/​docs/​classic/​lifecycle/​goingLive/​|Going Live with Your Application]]. 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 App ID for the production servers at the time you submit the application. If your application uses "​advanced"​ PayPal operations, or if your application implements a complex business model, you can expect the review to take approximately 10 – 15 days.
 +
 +==== Create Live App ====
 +
 +Go to [[https://​www.paypal-apps.com/​|https://​www.paypal-apps.com/​]]
 +
 +Login your account to start creating new app.
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​8c34e4fe703d192e043b5d64343bd249.png?​936x507}}
 +
 +//#Start creating new app by clicking on Create new Application.//​
 +
 +Next step, give PayPal information to register your App
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​ef36c4424294c007dd8916b5e68bdc29.png}}
 +
 +//#Register your APP//
 +
 +Get down below, press on Submit App button to begin submitting your app.
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​17b171631c7346e9206342bdaee0c8f5.png}}
 +
 +//#Submit your App//
 +
 +Then, your app will have status '​Open'​ which means it is under approval
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​d8a304be546df10fef8282493db18263.png}}
 +
 +//#Your app is under approval//
 +
 +You must wait for PayPal til your app is Approved
 +
 +{{:​admin_dashboard:​system_admin:​system_settings:​a934afeb18d04632d8bcbb33c4f73fe1.jpg}}
 +
 +And done, now you have Live App!
  
admin_dashboard/system_admin/system_settings/create_paypaladaptiveapi.txt · Last modified: 2017/04/05 21:09 (external edit)