Payment gateways

Payment gateways is the first step to transform fiat money into a virtual currency, basically this service is to create a payment link using the following payment gateways

  • Mono

  • Pague a tiempo

  • Payments way

  • Pay now

  • Zynle pay

  • Orangepill payments

  • M-Pesa

To start using one of them, you have to follow the following steps:

  • Create an account on Orangepill

  • Create a realm

  • Get credentials for one of prior listed payment gateways

  • Go to extension section on Orangepill dashboard

  • Create a new Extension

Format of authentication object for each payment gateway

  • Mono

  • Pague a tiempo

  • Payments way

  • Pay now

  • Zynle pay

  • Orangepill payments

  • M-Pesa

Usage

When you call payment gateways service you have to send two parameters

  • payment_product: name of the payment gateway

    • mono

    • payOnTime

    • paymentsWay

    • payNow

    • zynlePay

    • orangepillPayments

    • mpesa

  • payment_product_parameters: it varies according the payment gateway selected

Mono

Request

Response

Pague a tiempo

Request

Response

Payments way

Request

Response

Pay now (card)

Request

Response

Pay now (mobile phone)

Request

Response

Zynle pay

Request

Response

Orangepill payments

Request

Response

M-Pesa

Request

Response

Once you get the response, you should use link provided by each payment gateways and it will display a form to make the payment using different financial instruments such as credit card, debit card, PSE and so on.

Some payment gateways does not return a link because they use mobile money, such as follow:

  • Pay Now (it has both, payment link and mobile money)

  • M-Pesa

For mobile money the customer will get a USSD code to accept or reject the transfer

After you initiate the payment, the payment gateway will invoke a wallet agent which is in charge of emitting virtual currency but that process will be covered on another section.

Last updated

Was this helpful?