Payment systems integration

Payment systems integration

To make your life and the lives of your advertisers much simpler, you use the automatic payment processing. Our platform offers integration of a wide range of payment methods.

Simply copy the necessary credentials from your payment gateway account and paste them into the corresponding fields on our panel to finish the integration. In this section, we'll go over the steps you need to get the necessary credentials.

The first step is to go to the account panel, select Settings, and then click Payment gateways.

Payment systems integration – advanced options

Beyond the actual integration, our platform gives you access to the following settings:

  • Exchange rate – can be used with payment gateways (often local) that don't accept the currency associated with your account and abides by the following rule: Account currency times exchange rate equals GATEWAY CURRENCY AMOUNT.

For instance, you want to use idram payment getway which supports only supports dram.   You might want idram payments to be automatically credited in USD. In this scenario, your user will enter a sum in USD and pay you in dram using the following formula: USD * conversion rate

  • Processing fee – With this option, you may specify a percentage that will be subtracted as a processing fee from all incoming payments. The following formula will be used to credit your advertisers: Total - processing fee (for instance, a $100 payment would result in a $95 credit for the advertiser and a 5% processing fee).
  • Notice – message that your advertisers will read when they implement the payment transaction. With it you may advise them of your processing fee, currency rate, or any other relevant payment information.
  • User access – With this option, you may activate or deactivate particular payment channels for your ads.

 Supported payment systems

  • PayPal
  • Stripe
  • Square
  • Flutterwave
  • Paxum
  • WebMoney
  • CoinGate
  • MyPOS
  • Capitalist
  • Idram
  • Paddle
  • Vendo
  • MergadoPago

Offline payment systems

  • Payoneer
  • Wire transfer

PayPal integration

1. Log in to your PayPal developer account at https://developer.paypal.com/

2. Create a new "Live" REST API App. The app name can be arbitrary.


3. Get Client ID and Secret values.


Stripe integration

To ensure Stripe integration, you should get public and private keys according to this manual: https://stripe.com/docs/keys


Please note, these keys should have prefixes "sk_live" and "pk_live"

Square integration

In order to ensure Square integration, you should get an Access Token and a Location ID. You will find the values on the developer panel at https://developer.squareup.com


Flutterwave integration

First, you should create an account here https://flutterwave.com. After that, you'll be able to get the API keys needed for integration.



Paxum integration

A business Paxum account is required to complete an integration. You will need an email associated with your account and IPN shared secret to set everything up.

 You can get IPN shared secret in Merchant Services / IPN Settings menu.

WebMoney integration

First, you should have a formal or higher level WM-passport with a verified scan or photo of the ID or Megastock registration.

To set everything up, you will need your WM purse number (e.g. Z337711340345) and a secret key.

You need to generate the secret key by yourself. Be aware, you should not use any of your existing passwords or keys. We would recommend using a service like this https://www.lastpass.com/password-generator to generate a new random key.



How to configure

Go to your merchant panel at: https://merchant.wmtransfer.com/conf/purses.asp

Click "Change" on the list of the purses


You should adjust a few settings and leave the rest at their default values.




CoinGate integration

The only thing you need to do to integrate CoinGate into your panel is an Access Token. Please follow these instructions and then send us the token: https://support.coingate.com/hc/en-us/articles/4402498918546-How-can-I-create-CoinGate-API-credentials-


MyPos integration

MyPos integration should go smoothly if you follow this documentation: https://developers.mypos.eu/en/doc/online_payments/v1_4/5-store-management

Firstly, you need to create a new shop. After that, you should get the following values:

  • Wallet number. Values example: 40125162045
  • Store ID. Value example: 161321
  • Private key. Value example:
    —–BEGIN RSA PRIVATE KEY—–
    cNMzAwMjAzMTQxNTMyWjAdMQswCQYDVQQGEwJCR\MIIC
    3FckXKZ3QJ699IBsA==
    —–BEGIN RSA PRIVATE KEY—–
  • Public certificate. Value example:
    —–BEGIN CERTIFICATE—–
    NBgkqhkiG9w0BAQsFADAdMQswCQYDVQQGEwJCRzEOMAwGA1
    slfLIYxl3FckXKZ3QJ699IfLIYxl3FckXKZ3QJ69BsA==
    —–END CERTIFICATE—–

Capitalist integration

The first thing you need to do to integrate Capitalist is to create a new shop here https://capitalist.net/merchants. Few callback URLs must be configured during the process. You will find the URL after you create a new payment gateway in our panel.

You will need 2 values to set up an integration:

  • Shop ID
  • Secret key

Idram integration

To complete the integration, you should use an account ID and a secret key that you will find in your Idram panel.


Paddle integration

Register with Paddle and get your approved. Then you'll be able to set up an integration using the following:

  • Vendor ID
  • Vendor Auth Code
  • Product ID

The Vendor ID and Vendor Auth Code are located in the Developer tools / Authentication menu.

You need to create a product to get your Product ID. To do that, go to the Catalog / Products menu and press the "New Product" button.

Choose the "Fulfillment Method” and enter the value: "Server Notification – …"

In the next step you need to set up:

  1. Webhook URL. It must be https://your-server.playboxtrial.com/paddle/stub. "your-server" has to be replaced with your subdomain. If you've configured a custom domain, you need to use it instead (for example, https://panel.my-exampleserver.com/paddle/stub)
  2. Upload your Application. You should put your website in this field. For example, https://my-exampleserver.com/
  3. Set Prices – keep default prices, just save them as they are.
  4. Deliver download via email? – Select No

Finally, activate the Release button and release your product. In the products list, you will see the Product ID value.

Additionally, you need to add your panel domain (your-server.cpanel.playboxtrial.com or custom domain it was configured to) to the Checkout / Checkout Settings / Approved domains menu and wait for moderation.

Vendo integration

The first thing you need is an approved account with Vendo. Then you'll be able to set up an integration using the following values:

  • Merchant ID
  • Site ID
  • API secret token


Success URL must be configured during the process. You will find the URL after you create a new payment gateway in our panel.

MercadoPago

The first thing you need is an approved account with MercadoPago. Then you'll be able to set up an integration using the following values:

  • Access Token

How to get the needed token https://www.mercadopago.com.br/developers/en/docs/checkout-pro/additional-content/credentials


Payoneer

Payoneer is not a payment gateway itself, it doesn't support automatic payment processing like, for example, Paypal does. That's why the only way of integration is using a special "Offline transfer" payment gateway.

How to configure:

  • Create a new "Offline transfer" in Settings / Payment gateways.
  • Set name "Payoneer" or another chosen by you name.
  • In Advanced options, in the Notice field put this HTML-code:
<p>
Please make a <a href="https://myaccount.payoneer.com/MainPage/Widget.aspx?w=MakeAPayment#/pay/makeapayment" target="_blank">payment</a>.
</p>
 
<p>Recipient Payoneer account: your Payoneer email</p>


As soon as you received a notification from Payoneer about incoming payment, you need to go to Finance / Payments menu and create a payment manually.

Wire / Bank transfers

For this kind of transfer, you need to use a special "Offline transfer" payment gateway.

How to configure:

  1. Create a new "Offline transfer" in Settings / Payment gateways. 
  2. Set name "Bank" or another chosen by you name. 
  3. In Advanced options, in the Notice field, you put your bank account details. Note you should use HTML-codes to format the details properly. For example:

<p>
IBAN: xxxxx <br>
Recipient: My Company <br>
</p>



As soon as you received a notification from your bank about an incoming payment, you need to go to Finance / Payments menu and create a payment manually.

 






    • Related Articles

    • Which payment systems PlayBox uses?

      PlayBox Technology UK Ltd operates an online store, which accepts credit/debit card payments.  PlayBox accept payments through: Stripe, PayPal, PayPal.me, Google Pay, Apple Pay, Microsoft Pay and bank transfer. For every online order and online ...
    • Can the OTT CMS be integrated with preferred payment gateway?

      The software is available with PayPal and Stripe. Customization of the software is possible upon request. 
    • Financial Management for our users

      In this section, we will give a better understanding of the financial management in your account. Billing, receiving payments, paying out users, managing account balances, and integrating payment systems are all covered in this section. Terms and ...
    • Subscriptions Settings

      This section configures gateway integration, accepted cards, invoices and other related settings from here: Settings - OTT Stream In the General subsection, you can: - Enable/disable subscription functionality: This is a crucial setting for ...
    • How to use PlayBox Ad Server

      Create an account The first thing to do is create an account. The registration procedure is simple. To get started, go to panel.playboxtrial.com and click on Register. If you register as publisher, enter a working email address along with name, ...