Added PayPal Account Setup proceedures
authorChuck Scott <cscott@gaslightmedia.com>
Tue, 5 Jun 2018 14:58:27 +0000 (10:58 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Tue, 5 Jun 2018 14:58:27 +0000 (10:58 -0400)
lib/paymentProcessors/PayPal/PayPal_Account_Setup.txt [new file with mode: 0644]
lib/paymentProcessors/PayPal/READ_ME_FIRST

diff --git a/lib/paymentProcessors/PayPal/PayPal_Account_Setup.txt b/lib/paymentProcessors/PayPal/PayPal_Account_Setup.txt
new file mode 100644 (file)
index 0000000..c71517e
--- /dev/null
@@ -0,0 +1,48 @@
+
+Client-side REST Integration
+https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/client-side-REST-integration/?mark=client-side
+
+Create a Merchant account
+
+* https://www.paypal.com/us/webapps/mpp/product-selection
+* Click "Select Express"
+* Enter the desired E-Mail address, click "Continue"
+* Enter the desired Password
+* Enter the business details, agree to policies and click "Agree and Create Account"
+* Select business type and other details about the business and click "Continue"
+* Enter additional information on primary contact and click "Submit"
+
+- Should now be at "Welcome to your PayPal Business Account" (https://www.paypal.com/activation/businessSetup#payment)
+
+* Click "Account setup" tab then "First, let's confirm your email"
+* You should reveive a confirmation E-Mail. Click on "Confirm Your Email" button in the E-Mail message.
+
+- A new browser tab or window should appear with a PayPal login
+
+* Enter the password provided earlier and click "Confirm My Email"
+* You should be returned to the "Welcome to your PayPal Business Account" page.
+* Go to "https://developer.paypal.com/", you should already be logged in with the account you just created, otherwise log-in
+* Click on "Accounts" under "Sandbox" in the menu on the left
+
+- You should see two sandbox accounts already setup, a Business (for selling) and a Personal account (for buying)
+
+* Click on the "Facilitator" account then click "Profile"
+- Note the setup of the account and the "Settings" tab
+* Close the Facilitator account profile and click on the "Buyer" account then on "Profile"
+
+- Note that under "Funding" that the account has a $9,999.00 balance that can be used for "Sandbox" purchases
+  If the account runs out of money, click "Create Account" on the "Sanbox Accounts" page and create another "Buyer" account
+
+* Click on "My Apps & Credentials" under "Dashboard" in the menu on the left
+* Under "REST API apps" click "Create App" button
+* Enter an "App Name" (i.e. GLM Associate Registrations) and click "Create App"
+
+- You should now have a page with "SANDBOX API CREDENTIALS" at the top.
+
+* Copy and save the "Client ID" then click "Show" for "Secret" and save that for Sandbox transactions
+* Click on "Live" button at the upper-right of the page
+* Copy and save the "Client ID" then click "Show" for "Secret" and save that for Live transactions
+
+
+
+
index fd32b0a..3d6437a 100644 (file)
@@ -32,6 +32,7 @@ is unable to complete the checkout, it can flag that the payment has already bee
 
 Also note that if an "invoice_number" is supplied in the PayPal "transactions" data, PayPal will only accept payment once for each invoice number. 
  
+There is a proceedure for creating new PayPal accounts and setting them up for Client-side REST Integration in "PayPal_Account_Setup.txt".
 
 Integration Specifics
 ---------------------