The Payment Rails PHP library provides integration access to the Payment Rails API.
PHP version >= 5.4.0 is required.
The following PHP extensions are required:
curl json mbstring openssl
git clone https://github.com/PaymentRails/php-sdk.gitTo install the bindings via Composer, add the following to composer.json:
composer require paymentrails/php-sdkThen run composer install
Please follow the installation procedure and then run the following:
<?php
// This line is for the Composer autoloader
require_once 'vendor/autoload.php';
// Or use this if installed via git clone
// require_once 'php-sdk/lib/autoload.php';
use PaymentRails;
// Configure API key authorization: merchantKey
PaymentRails\Configuration::environment('production');
PaymentRails\Configuration::publicKey(YOUR_PUBLIC_KEY);
PaymentRails\Configuration::privateKey(YOUR_PRIVATE_KEY);
try {
$recipients = PaymentRails\Recipient::all();
foreach ($recipients as $rcpt) {
print_r($rcpt->id . "\n");
}
} catch (Exception $e) {
echo 'Exception when calling PaymentRails\\Recipient::all ', $e->getMessage(), PHP_EOL;
}All URIs are available at http://docs.paymentrails.com/
