PayPal integration for video platform
PayPal integration for video platform on Flicknexs: billing subscriptions for recurring plans, checkout orders and server-side captures for pay-per-view.
Flicknexs connects the operator's PayPal business account to the plans and per-title prices defined in the admin, using billing subscriptions for recurring revenue and orders with captures for one-time purchases.
Trusted by industry leaders
50+ streaming companies powered by Flicknexs
A PayPal integration for video platform lets viewers pay for a streaming service from a PayPal balance or a card held in PayPal, without typing card details on your site. Flicknexs creates PayPal billing subscriptions for recurring plans and PayPal checkout orders with server-side captures for pay-per-view, settling to the operator's own PayPal business account.
Flicknexs provides paypal integration as part of its white-label OTT platform. Flicknexs connects the operator's PayPal business account to the plans and per-title prices defined in the admin, using billing subscriptions for recurring revenue and orders with captures for one-time purchases.
Why PayPal still matters on a video platform
A share of any international audience prefers to pay through PayPal rather than type a card number into an unfamiliar site. Some hold a balance, some want a buyer-protection layer, and some are in countries where a card checkout is not the default. For an operator that share is revenue that a card-only checkout leaves behind. The question is not whether a platform shows a PayPal button but what it does with the two very different PayPal products: the recurring billing subscription and the one-time order, and how it confirms that a payment completed before opening playback.
Flicknexs treats those two products separately. A recurring plan becomes a PayPal billing subscription that PayPal renews on the plan interval, with the viewer approving it inside PayPal. A rental or purchase of a single title becomes a PayPal checkout order that the viewer approves and the platform then captures on the server. The capture is the confirmation: playback opens only after the capture returns as completed. Customer details, funding sources and disputes remain in the operator's PayPal account, which is where refunds are issued as well.
The third reason is the refund and dispute path, which is where operators lose time. PayPal runs its own resolution center and its own rules on when a buyer can claim, and those rules are described in the PayPal Subscriptions documentation and the PayPal Orders documentation together with PayPal's user agreement for your country. Flicknexs does not sit between you and that process. The operator refunds in PayPal, then ends access on the subscriber's record in the admin, and the revenue reports show what was collected by month.
What the PayPal integration does on Flicknexs
Each row is a behavior present in the Flicknexs payment service on the date checked, named the way PayPal names it.
Billing subscriptions
A recurring plan becomes a PayPal billing subscription that the viewer approves inside PayPal and PayPal renews.
Checkout orders
A pay-per-view title or paid live event becomes a PayPal order for the price set on the title.
Server-side capture
After the viewer approves an order, the platform captures it on the server and records the purchase.
Own account settlement
Client ID and secret from your PayPal business account are stored in the admin; funds settle to you.
Sandbox and live
Sandbox credentials let you test the whole flow before switching to live credentials.
Plan currency
The currency sent to PayPal is the one set on the plan or title in the admin.
Side by side with cards
Enable PayPal with Stripe, Razorpay or any other gateway on the same checkout.
Revenue reports
PayPal subscriptions and captured orders appear in the monthly subscription and pay-per-view revenue reports.
Source: Flicknexs platform documentation and architecture specification, 2026-09-03.
How PayPal subscriptions and one-time orders work on Flicknexs
PayPal offers two distinct products, and the platform uses each for the job it fits. This is what happens on each path.
Credentials and environment in the admin
A recurring plan becomes a billing subscription
A title becomes an order, then a capture
Approval alone is not payment
Cancellations and renewals live in PayPal
Reports by month, per gateway
Setup for PayPal in the Flicknexs admin
Five steps in order. Use PayPal sandbox for the first four and switch to live credentials as the last step.
- 1
Create a PayPal app for your business account
In the PayPal developer dashboard, create an application under your business account to obtain a client ID and secret. PayPal issues separate sandbox and live credentials; take the sandbox pair first. Confirm that your PayPal business account is verified and able to receive payments in the currencies you intend to charge.
- 2
Enter credentials and choose the environment
In the Flicknexs admin, open payment gateways, select PayPal, paste the client ID and secret, set the environment to sandbox and enable the gateway. Save. PayPal now appears on the viewer checkout next to any other gateway you have on. The payment gateways page shows how several gateways share one checkout.
- 3
Set plan and title prices with a currency
Create your recurring plans with a price, an interval and a currency, and set per-title prices, rental windows and free-preview minutes on pay-per-view titles. The currency on each plan or title is what the platform sends to PayPal, so pick one your PayPal account can receive according to PayPal's documentation.
- 4
Run a sandbox subscription and a sandbox order
Using a PayPal sandbox buyer account, subscribe to a plan and then buy a single title as a viewer. Confirm the subscription shows as active in the admin and in the sandbox dashboard, that the order captured, that playback opened, and that both appear in the revenue report. Cancel the subscription from the viewer account and confirm PayPal reflects it.
- 5
Switch to live credentials and confirm one real capture
Replace sandbox credentials with the live client ID and secret, set the environment to live, and buy one low-priced title from a personal PayPal account. Check the capture in your PayPal activity and the purchase in the admin. Only after that real capture succeeds should marketing point viewers at the checkout.
What the PayPal integration does not do
The boundaries of the current build, so nobody discovers them during a launch weekend.
No event feed from PayPal to the platform
Coupons do not apply on PayPal checkout
No free-trial days on plans
PayPal's own rules on methods, currencies and fees
Not used inside the store-billed apps
Worked example: a film distributor renting titles through PayPal
Checklist before you open PayPal to viewers
Run every line with sandbox credentials first, then the last line once with live credentials.
- Your PayPal business account is verified and able to receive payments in every currency you set on a plan or title.
- The client ID and secret in the admin match the environment switch, sandbox or live, and the gateway is enabled.
- A sandbox subscription shows as active in the admin and in the PayPal sandbox dashboard with the same subscription identifier.
- A sandbox order for a single title captures on return, records the rental window from the title, and opens playback.
- An order that is approved but not captured, for example when the capture is refused, does not open playback.
- Canceling a sandbox subscription from the viewer account is reflected in PayPal, and the plan ends on the subscriber record.
- Your support desk knows that coupon codes do not apply on PayPal checkout and has a discounted plan ready if a campaign needs it.
- Your team knows the refund path: refund the capture or cancel the subscription in PayPal first, then update the record in the admin.
- Live credentials are in place and one real low-value capture has landed in your PayPal activity before the launch announcement.