===== PayPal Adaptive Payment Setup ===== ** 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. 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!