Integrating PayPal through API with iTeach.world
The purpose of this article is to show you, how to connect your iTeach.world virtual school with your PayPal Business account.
This way, when students pay for your courses and lessons, the payments will go directly into your PayPal Business account.
Step 1) Create your PayPal Business account
(If you already have a PayPal Business account, please go directly to Step 2)
Your first step needs to be to create a new PayPal account or upgrade your existing private PayPal account to a Business or Premium account.
This is necessary because private PayPal accounts can't access the PayPal API, thus they can't receive payments via any third-party source, like the iTeach.world platform.
- a) If you don't already have a private PayPal account you can create a Business account by visiting the PayPal main site, click the “Sign up” and follow the onscreen instructions.
- b) If you already have a private PayPal account, you can upgrade it to a Business account any time. You can do this by logging in to your PayPal account and clicking the gear icon on the upper right corner then on the next screen, click on the “Upgrade to Business Account” link and follow the onscreen instructions.
2) Add you PayPal account credentials to your iTeach.world virtual school
You will need three credentials from your PayPal Business account. You can create these by clicking the gear icon. Select your business' name from the popup context menu:
On the next screen, click on “My selling tools” in the left sidebar, and click on “Update” in the “API access” row.
On the screen that opens, scroll down the page and find the box titled “NVP/SOAP API Integration (Classic)”.
Here, click on the “Manage API credentials”.
By following the onscreen instruction, you'll find yourself on the “Request API credentials – PayPal” page. By default, the “Request an API signature” option will be selected – leave this the way it is. Do not select “Request an API certificate” as iTeach does not support that! Click on “Agree and Submit”.
If everything goes correctly, you should see the following screen:
Here you can see the three required credential: your API username, API password and Signature, all hidden. Click on “Show” in each row, then proceed to Step 3.
3) Add your PayPal API credentials into your school’s settings
As a final step you will need to copy all three credentials into the customization settings of your school.
Log in to your school, click on “School” to visit your schools settings page.
Here, click on “Customization”. Find the box titled “Your PayPal API credentials”:
Fill in your PayPal APIs username, password and signature in the respective fields and click on “Save”.
Please note: The PayPal API Username and the PayPal API Password are the the name and password given on the API Signature screen. Do not enter the username and password that use usually use to log into your PayaPal account!
4) That's it!
Once these steps are completed, you have successfully integrated your PayPal Business account with your iTeach School!
Now all payments from your teachers, courses and lessons will directly go to your PayPay wallet.