This is a library to integrate your system with the GloBee Payment API to manage and accept crypto payments through our system.
####Note: If using PHP 7.0 or below, use version 0.4.0 or lower.
Run the following command in your project to add this package:
composer require globee/payment-api
To receive a valid X-AUTH-ID, complete the following steps:
To create an invoice on GloBee and receive a redirect to a payment interstitial, you can copy and modify the below code.
<?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, '[email protected]');
$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
<?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);
<?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);
For more information please view the documentation at: https://globee.com/docs/payment-api/v1
This software is open-sourced software licensed under the GNU General Public Licence version 3 or later