2017 © Pedro Peláez
 

library payment-api

A PHP client to integrate your website with the GloBee payment api

image

globee/payment-api

A PHP client to integrate your website with the GloBee payment api

  • Tuesday, July 10, 2018
  • by Xethron
  • Repository
  • 5 Watchers
  • 1 Stars
  • 639 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 263 % Grown

The README.md

GloBee Payment API

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version, (*1)

This is a library to integrate your system with the GloBee Payment API to manage and accept crypto payments through our system., (*2)

Note:

If using PHP 7.0 or below, use version 0.4.0 or lower., (*3)

Installation with Composer

Run the following command in your project to add this package:, (*4)

composer require globee/payment-api

Authenticate with GloBee

To receive a valid X-AUTH-ID, complete the following steps: 1) Sign into GloBee, and navigate to the Payment API section on the backend panel. 2) Copy the "Payment API Key" and store it somewhere in your code., (*5)

Usage Example

To create an invoice on GloBee and receive a redirect to a payment interstitial, you can copy and modify the below code., (*6)

Create new Payment Request

<?php

include 'vendor/autoload.php';

$connector = new \GloBee\PaymentApi\Connectors\GloBeeCurlConnector('YOUR_UNIQUE_API_KEY');
$paymentApi = new \GloBee\PaymentApi\PaymentApi($connector);

$paymentRequest = new \GloBee\PaymentApi\Models\PaymentRequest(123.45, 'example@email.com');

$response = $paymentApi->createPaymentRequest($paymentRequest);

$paymentRequestId = $response->id; // Save this ID to know when payment has been made
$redirectUrl = $response->redirectUrl; // Redirect your client to this URL to make payment

Fetch existing Payment Request

<?php

include 'vendor/autoload.php';

$connector = new \GloBee\PaymentApi\Connectors\GloBeeCurlConnector(
    'YOUR_UNIQUE_API_KEY'
);
$paymentApi = new \GloBee\PaymentApi\PaymentApi($connector);

$response = $paymentApi->getPaymentRequest($paymentRequestId);

Convert response from IPN into a PaymentRequest object

<?php

include 'vendor/autoload.php';

$requestBody = file_get_contents('php://input'); // Get post body
$input = json_decode($requestBody, true); // convert JSON text into array
$data = $input['data']; // Get the data

// Create new Payment Request from the request
$paymentRequest = \GloBee\PaymentApi\Models\PaymentRequest::fromResponse($data);

Documentation

For more information please view the documentation at: https://globee.com/docs/payment-api/v1, (*7)

License

This software is open-sourced software licensed under the GNU General Public Licence version 3 or later, (*8)

The Versions

10/07 2018

dev-update-readme

dev-update-readme

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

23/05 2018

dev-master

9999999-dev

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

23/05 2018

v0.3.0

0.3.0.0

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

22/05 2018

dev-improvements

dev-improvements

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

30/04 2018

dev-add_new_endpoints

dev-add_new_endpoints

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

24/04 2018

v0.2.0

0.2.0.0

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

24/04 2018

dev-gustavtrenwith-patch-1

dev-gustavtrenwith-patch-1

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred

18/04 2018

v0.1.0

0.1.0.0

A PHP client to integrate your website with the GloBee payment api

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4

 

The Development Requires

api payment gateway sdk crypto bitcoin blockchain cryptocurrency litecoin dogecoin monero globee bitcoin cash decred