How to Set Up PayPal Payments

Accept PayPal payments on your IPTVbp store for worldwide customer reach.

beginner
15 minutes7 steps
1

Create a PayPal Business account

You need a PayPal Business account to accept payments. If you have a personal account, upgrade it to business at paypal.com/business. If you do not have an account, create one at paypal.com and select Business Account during signup.

A PayPal Business account is free. You only pay transaction fees when you receive payments.

2

Access PayPal Developer Dashboard

Go to developer.paypal.com and log in with your PayPal Business account credentials. Click Dashboard to access the developer tools. This is where you will create your API application and get credentials.

Use sandbox mode first for testing. PayPal provides separate sandbox and production environments.

3

Create an API application

In the PayPal Developer Dashboard, go to Apps & Credentials. Make sure you are in the Sandbox tab first for testing. Click Create App and give it a name like 'IPTVbp Store'. After creation, you will see your Client ID and Client Secret.

Toggle between Sandbox and Live using the switch at the top of the Apps & Credentials page. Create separate apps for testing and production, or use the same app and switch modes.

4

Configure the webhook

In your PayPal app settings, scroll down to Webhooks and click Add Webhook. Enter your webhook URL: https://your-domain.com/api/webhooks/paypal. Select the following event types:

- Payment capture completed - Payment capture denied - Checkout order approved

If you change your domain later, remember to update the webhook URL in PayPal as well.

5

Add PayPal in IPTVbp

In your IPTVbp vendor portal, go to Settings > Payment Gateways and select PayPal. Enter your credentials.
FieldDescriptionRequired
Client IDYour PayPal API Client ID from the Apps & Credentials page.
Yes
Client SecretYour PayPal API Client Secret. Keep this confidential.
Yes
6

Test with sandbox

With sandbox credentials configured, place a test order on your store and select PayPal. Use a PayPal sandbox buyer account to complete the payment. You can create sandbox test accounts in the PayPal Developer Dashboard under Sandbox > Accounts.

Default sandbox buyer credentials are shown in the sandbox accounts section. Use these to simulate real customer payments.

7

Switch to production

Once testing is successful, switch to the Live tab in PayPal Developer Dashboard and copy your live Client ID and Client Secret. Update these in IPTVbp settings. Also update the webhook to use your live mode endpoint. Your store is now ready to accept real PayPal payments.

Ensure your PayPal Business account is fully verified and in good standing before processing live payments.

Ready to Get Started?

Join the waitlist and be among the first to automate your business.