Streams Manager Docs
  • Overview
    • What is Streams Manager?
    • System overview
      • Panel navigation
      • General terms
      • User classes
  • Configuration
    • First time login
      • Included accounts
      • Reset default passwords
    • Setup proxy
    • Add Plex accounts
    • Add your administrator login
    • Settings
      • General
        • Site settings
        • Administrator contact settings
        • Page settings
      • Email notifications
        • SMTP settings
        • Notification templates
        • Free SMTP options
      • Discord notifications
        • Discord settings
          • Creating a Discord bot
        • Notification templates
      • Payment gateways
        • General settings
        • PayPal settings
          • Generating PayPal REST credentials
          • Generating PayPal NVP Credentials
        • Stripe settings
        • Plisio settings
      • Registration settings
      • Payment reminders settings
      • Subscriptions & trials settings
      • Requests integration settings
        • Ombi settings
        • Overseerr settings
        • Petio settings
      • Discord integration settings
        • Creating a Discord bot
      • Media server integration settings
      • Referrals settings
      • Custom content
        • Logo
        • Wallpaper
        • Home page section 1 content
        • Home page section 2 content
        • Pricing content
        • Subscription page content
        • Library statistics section content
        • Custom theme
      • Miscellaneous settings
        • Self invite settings
    • Library groups configuration
    • Plan configuration
      • Recurring plans setup
        • Stripe recurring plan setup
        • PayPal recurring plan setup
    • Server location configuration
    • Media server configuration
    • Libraries configuration
    • Users and data import
      • Users synchronization/import
    • Mobile app setup
    • Discount codes
    • Linked users
    • Emby devices
    • Custom roles
    • Custom domain
    • Test the flows
  • Server Migration
    • Migrating users between servers
  • Plex Bans
    • Overview
    • How to deal with a ban
    • Requiring users to change their Plex account
    • Server re-invite
  • Troubleshooting
    • PayPal
      • Error: PayPal is missing subscription ID details
      • Error: PayPal subscription ID: xxx does not have any transactions
      • Error: Create Subscription Api response error RESOURCE_NOT_FOUND
    • Plex
      • Error: HTTP 422 Unprocessable Entity when inviting a user or processing a subscription
      • Error: PlexApiException was thrown
      • Error: Error communicating with Plex 401
      • Error: Plex response status code does not indicate success: 404
    • Emby/Jellyfin
      • Emby/Jellyfin users cannot login and are getting incorrect password message
    • Error: There are no servers with capacity that accomodate plan
    • Error: User tried to subscribe but servers are full
    • No plans show on the checkout page
    • Specific plan is not showing up on the checkout page
  • FAQ
    • How Streams Manager enforces streaming limits?
    • How Streams Manager enforces download limits?
    • How Streams Manager enforces transcoding rules?
    • How to use a custom domain?
    • How does Streams Manager know that a user is active or expired?
    • How to invite a user manually via Streams Manager?
    • How to change user’s Plex/Emby/Jellyfin email or username?
    • How to enable two factor (2FA) authentication?
    • How does Streams Manager match payments during transaction sync?
    • How to mass migrate users from one media server to another?
    • What is the flow for a new customer in Streams Manager?
    • What runs and is synchronized on a recurring basis?
    • I am seeing notes mentioning credits on the payment edit screen. What is that?
    • How does Streams Manager select a Plex server to add a user?
    • How to dedicate a specific server to trials only?
    • Can I switch platforms?
    • How to bulk invite users?
Powered by GitBook
On this page
  1. Configuration
  2. Settings

Payment gateways

PreviousNotification templatesNextGeneral settings

Last updated 1 year ago

Streams Manager offers two payment options for your users:

  • Pay as you go - users pay when their subscription is close to expiring, they can pre-pay ahead of time, etc.

  • Recurring - recurring payments that are automatically charged by the payment gateway

In addition, Streams Manger offers three payment gateways for payment collection:

  • – both PayPal personal account and PayPal business account are supported although PayPal business account is required for recurring payments on Streams Manager. PayPal changes 3.49% fee + 0.49 USD (in the US) on each transaction and you will get an income tax statement (1099-K) if you are in the United States if you make more than 600 USD per year. It is likely that there are similar tax implications in other countries

  • – offers both pay as you go and recurring payments. They charge 2.9% fee plus 0.30 USD on each transaction. This has the same tax implications as PayPal

  • – crypto gateway that offers only pay as you go payments via crypto coins. They charge 0.5% which is the lowest of the bunch

Lastly, Streams Manager also offers manual payment management where an administrator can manually enter information about payments they receive via other means such as different payment apps such as Venmo and CashApp.

Options for payment management

Administrators have several options when it comes to managing payments through Streams Manager.

  • Your users use Streams Manager to make payments using PayPal, Stripe or Plisio. This method offers full integration and automation. If you have a PayPal personal or business account, Stripe account or Plisio account, you can enable any or all of those options which will allow your users to register and pay on the website and payments will be automatically entered into the system for you and media server access provisioned to the user. From there, automatic reminders, removal or users if their payment lapses etc. is all done automatically. If users are using recurring payments, you can enable transaction sync and payments charged by the payment gateway will be automatically entered into the system which will extend user’s subscription. Completely hands off but incurs fees from PayPal, Stripe and Plisio.

  • Users send payments via PayPal to a personal PayPal account using fee free ways. This method also offers full integration and automation. If you want to avoid fees (and taxes) and if you have a PayPal personal account (business will not work), instruct your users to send you payments using fee free ways (i.e. send to friend or send gift), add the user to the system manually initially (invite via Users panel), enable transaction sync and payments will be automatically entered into the system for you once received and user’s subscriptions extended. From there, automatic reminders, removal or users if their payment lapses etc. is all done automatically. This obviously does not allow for recurring payments so users all have to manually send you money every pay period. The system will import the payments but this causes some people to forget, causes their subscription to lapse etc. Stripe also does not support this as they always take fees. Via PayPal personal account though, there are no fees.

  • Manual payment entry. You manually enter payments you receive via any other means (cash, another payment app such as CashApp, Venmo, Patreon, ApplePay, etc.). By entering the payment manually, you will extend the subscription for the user. The system takes care of the rest as mentioned in the previous options.

PayPal
Stripe
Plisio