{"__v":0,"_id":"56d88887b159f10b0030463e","category":{"__v":1,"_id":"56d88885b159f10b0030460a","pages":["56d88887b159f10b00304632","56d88887b159f10b00304633","56d88887b159f10b00304634","56d88887b159f10b00304635","56d88887b159f10b00304636","56d88887b159f10b00304637","56d88887b159f10b00304638","56d88887b159f10b00304639","56d88887b159f10b0030463a","56d88887b159f10b0030463b","56d88887b159f10b0030463c","56d88887b159f10b0030463d","56d88887b159f10b0030463e"],"project":"549a321bf876ae0b00f33623","version":"56d88884b159f10b00304609","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-12-24T03:25:16.635Z","from_sync":false,"order":0,"slug":"lifterlms-documentation","title":"LifterLMS Documentation"},"parentDoc":null,"project":"549a321bf876ae0b00f33623","user":"549a320d5b50c21400fae689","version":{"__v":3,"_id":"56d88884b159f10b00304609","project":"549a321bf876ae0b00f33623","createdAt":"2016-03-03T18:55:00.567Z","releaseDate":"2016-03-03T18:55:00.567Z","categories":["56d88885b159f10b0030460a","56d88885b159f10b0030460b","56d88885b159f10b0030460c","56d88885b159f10b0030460d","56d88885b159f10b0030460e","56d88885b159f10b0030460f","56d88885b159f10b00304610","56d88885b159f10b00304611","56d88885b159f10b00304612","56d88885b159f10b00304613","56d88885b159f10b00304614","56d89250b159f10b003046d4","56da13977222d50b0070167c"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.2.1","version":"2.2.1"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-05-26T15:20:16.814Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":12,"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"PayPal Live Mode\"\n}\n[/block]\nTo use PayPal as a payment gateway with the LifterLMS default shopping cart, go to LifterLMS > Settings in the menu.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/oQeKhceeSCCjIiOUCDjR_Settings%20Menu.png\",\n        \"Settings Menu.png\",\n        \"313\",\n        \"279\",\n        \"#4595c1\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nClick on the Gateways tab of the blue menu.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/AGBtCoTOu2V4KvW0bDwy_Gateways.png\",\n        \"Gateways.png\",\n        \"1007\",\n        \"86\",\n        \"#33b3cc\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nClick on the “Enable PayPal” box. You can test your integration using Sandbox Mode if you’d like.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/3AqcwmwTSC9x2G7LpN5w_Enable%20PayPal.png\",\n        \"Enable PayPal.png\",\n        \"352\",\n        \"132\",\n        \"#ce6251\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nYou will need your API Username, API Password, and API Signature from your PayPal account. To find these in PayPal, log into your PayPal account. From the “My Profile” menu, click “My Selling Tools.”\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/oNwQUMqMTeqaLCGjxGWZ_PayPal%20My%20Selling%20Tools.png\",\n        \"PayPal My Selling Tools.png\",\n        \"276\",\n        \"298\",\n        \"#1b3a68\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nNext to “API access,” click “Update.”\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/gt0JLkRQcuw9xVYYDKrQ_PayPal%20API%20Access.png\",\n        \"PayPal API Access.png\",\n        \"767\",\n        \"277\",\n        \"#ae5e47\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nUnder Option 2, click “Request API credentials” and follow it through to get the credentials.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/ccP0VHhbQWuUvlEVRXKd_PayPal%20Request%20API%20Credentials.png\",\n        \"PayPal Request API Credentials.png\",\n        \"359\",\n        \"207\",\n        \"#bb5f4d\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nEnter your PayPal API Username, API Password, and API Signature in LifterLMS.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/iDrb65bcRc6fLKeTSmSV_PayPal%20API%20Fields.png\",\n        \"PayPal API Fields.png\",\n        \"686\",\n        \"177\",\n        \"#9a593c\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nClick “Save Changes.”\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/N1mwD5GAQgSJzIDdQFwS_Save%20Changes.png\",\n        \"Save Changes.png\",\n        \"276\",\n        \"47\",\n        \"#059cb4\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"PayPal Sandbox\"\n}\n[/block]\nTo retrieve PayPal credentials that will function when \"Enable Sandbox Mode\" is checked, follow these additional steps\n\n1) Log in to the PayPal Developer Dashboard at https://developer.paypal.com using your PayPal Account\n\n2) Navigate to your Sandbox Test Accounts \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/6k20efBBRu6y6z0Ib24B_Applications___PayPal_Developer.jpg\",\n        \"Applications___PayPal_Developer.jpg\",\n        \"1263\",\n        \"495\",\n        \"#054f63\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n3) Click \"Create Account\"\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/H7ThqLnPQWS71wF3Pd4l_Sandbox_test_accounts_-_PayPal_Developer.jpg\",\n        \"Sandbox_test_accounts_-_PayPal_Developer.jpg\",\n        \"1282\",\n        \"483\",\n        \"#065266\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n4) Enter all fields on the \"Account Details\" Screen. Ensure that you select \"Business (Merchant Account)\" under \"Account Type.\" Note that you will not be able to use the same email address as your Live PayPal account!\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/x2kLsMsRBu6H06KYMbVw_PayPal_Developer_-_PayPal_Developer.jpg\",\n        \"PayPal_Developer_-_PayPal_Developer.jpg\",\n        \"694\",\n        \"700\",\n        \"#0f5366\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n5) Click the small arrow next to the email address of the account you've just created and then click the \"Profile\" button\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/Pyjd0DESGCwXVp0arOsD_Sandbox_test_accounts___PayPal_Developer.jpg\",\n        \"Sandbox_test_accounts___PayPal_Developer.jpg\",\n        \"1028\",\n        \"386\",\n        \"#279cc9\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n6) In the modal that opens, click the \"API Credentials\" tab and then copy your credentials to LifterLMS the same as above.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/bzIIgbJJSfOxj6AC4CWg_Sandbox_test_accounts___PayPal_Developer.jpg\",\n        \"Sandbox_test_accounts___PayPal_Developer.jpg\",\n        \"776\",\n        \"520\",\n        \"#063645\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n7) You must check \"Enable Sandbox Mode\" on the LifterLMS settings in order for PayPal sandbox credentials to function!","excerpt":"","slug":"paypal-setup","type":"basic","title":"PayPal Setup"}
[block:api-header] { "type": "basic", "title": "PayPal Live Mode" } [/block] To use PayPal as a payment gateway with the LifterLMS default shopping cart, go to LifterLMS > Settings in the menu. [block:image] { "images": [ { "image": [ "https://files.readme.io/oQeKhceeSCCjIiOUCDjR_Settings%20Menu.png", "Settings Menu.png", "313", "279", "#4595c1", "" ] } ] } [/block] Click on the Gateways tab of the blue menu. [block:image] { "images": [ { "image": [ "https://files.readme.io/AGBtCoTOu2V4KvW0bDwy_Gateways.png", "Gateways.png", "1007", "86", "#33b3cc", "" ] } ] } [/block] Click on the “Enable PayPal” box. You can test your integration using Sandbox Mode if you’d like. [block:image] { "images": [ { "image": [ "https://files.readme.io/3AqcwmwTSC9x2G7LpN5w_Enable%20PayPal.png", "Enable PayPal.png", "352", "132", "#ce6251", "" ] } ] } [/block] You will need your API Username, API Password, and API Signature from your PayPal account. To find these in PayPal, log into your PayPal account. From the “My Profile” menu, click “My Selling Tools.” [block:image] { "images": [ { "image": [ "https://files.readme.io/oNwQUMqMTeqaLCGjxGWZ_PayPal%20My%20Selling%20Tools.png", "PayPal My Selling Tools.png", "276", "298", "#1b3a68", "" ] } ] } [/block] Next to “API access,” click “Update.” [block:image] { "images": [ { "image": [ "https://files.readme.io/gt0JLkRQcuw9xVYYDKrQ_PayPal%20API%20Access.png", "PayPal API Access.png", "767", "277", "#ae5e47", "" ] } ] } [/block] Under Option 2, click “Request API credentials” and follow it through to get the credentials. [block:image] { "images": [ { "image": [ "https://files.readme.io/ccP0VHhbQWuUvlEVRXKd_PayPal%20Request%20API%20Credentials.png", "PayPal Request API Credentials.png", "359", "207", "#bb5f4d", "" ] } ] } [/block] Enter your PayPal API Username, API Password, and API Signature in LifterLMS. [block:image] { "images": [ { "image": [ "https://files.readme.io/iDrb65bcRc6fLKeTSmSV_PayPal%20API%20Fields.png", "PayPal API Fields.png", "686", "177", "#9a593c", "" ] } ] } [/block] Click “Save Changes.” [block:image] { "images": [ { "image": [ "https://files.readme.io/N1mwD5GAQgSJzIDdQFwS_Save%20Changes.png", "Save Changes.png", "276", "47", "#059cb4", "" ] } ] } [/block] [block:api-header] { "type": "basic", "title": "PayPal Sandbox" } [/block] To retrieve PayPal credentials that will function when "Enable Sandbox Mode" is checked, follow these additional steps 1) Log in to the PayPal Developer Dashboard at https://developer.paypal.com using your PayPal Account 2) Navigate to your Sandbox Test Accounts [block:image] { "images": [ { "image": [ "https://files.readme.io/6k20efBBRu6y6z0Ib24B_Applications___PayPal_Developer.jpg", "Applications___PayPal_Developer.jpg", "1263", "495", "#054f63", "" ] } ] } [/block] 3) Click "Create Account" [block:image] { "images": [ { "image": [ "https://files.readme.io/H7ThqLnPQWS71wF3Pd4l_Sandbox_test_accounts_-_PayPal_Developer.jpg", "Sandbox_test_accounts_-_PayPal_Developer.jpg", "1282", "483", "#065266", "" ] } ] } [/block] 4) Enter all fields on the "Account Details" Screen. Ensure that you select "Business (Merchant Account)" under "Account Type." Note that you will not be able to use the same email address as your Live PayPal account! [block:image] { "images": [ { "image": [ "https://files.readme.io/x2kLsMsRBu6H06KYMbVw_PayPal_Developer_-_PayPal_Developer.jpg", "PayPal_Developer_-_PayPal_Developer.jpg", "694", "700", "#0f5366", "" ] } ] } [/block] 5) Click the small arrow next to the email address of the account you've just created and then click the "Profile" button [block:image] { "images": [ { "image": [ "https://files.readme.io/Pyjd0DESGCwXVp0arOsD_Sandbox_test_accounts___PayPal_Developer.jpg", "Sandbox_test_accounts___PayPal_Developer.jpg", "1028", "386", "#279cc9", "" ] } ] } [/block] 6) In the modal that opens, click the "API Credentials" tab and then copy your credentials to LifterLMS the same as above. [block:image] { "images": [ { "image": [ "https://files.readme.io/bzIIgbJJSfOxj6AC4CWg_Sandbox_test_accounts___PayPal_Developer.jpg", "Sandbox_test_accounts___PayPal_Developer.jpg", "776", "520", "#063645", "" ] } ] } [/block] 7) You must check "Enable Sandbox Mode" on the LifterLMS settings in order for PayPal sandbox credentials to function!