orbipay_paymentsapi_client

OrbipayPaymentsapiClient - the Ruby gem for the Electronic Bill Presentment and Payments API

The Electronic Bill Presentment and Payments (EBPP) API enables businesses to accept bank account, credit and debit card payment

  • API version: 1.11.0
  • Package version: 1.11.0

Requirements.

  • json >= 2.2.0
  • ffi >= 1.11.3
  • ethon >= 0.12.0
  • typhoeus >= 1.3.1
  • openssl >= 2.1.2

Manual Installation

  1. Download the library from here

  2. Install it using gem command ```shell script gem install orbipay_paymentsapi_client-1.11.0.gem

    </code>

Getting Started

Logging

Enable the logging to have better insight into what the library is doing. you can enable it by setting a logger object to our module.

  require 'logger'
  logger = Logger.new(STDOUT)
  logger.level = Logger::DEBUG
  OrbipayPaymentsapiClient.logger = logger

Environmental Variables

This library provides a way to configure http_timeout and proxy_url through environment variables.

  1. Configure http_timeout through the environment variable ORBIPAY_PAYMENTS_API_TIMEOUT_SECONDS .
  2. Configure proxy_url through the environment variable ORBIPAY_PAYMENTS_API_PROXY

For example we can set proxy url and timeout (In Seconds) in linux using the below environment variables

```shell script export ORBIPAY_PAYMENTS_API_TIMEOUT_SECONDS = "60" export ORBIPAY_PAYMENTS_API_PROXY = "http://localhost:7000/proxy"


## Author
support@billerpayments.com