rocketr/rocketr-payments-php

1.1 2018-03-20 00:41 UTC

This package is not auto-updated.

Last update: 2024-10-01 04:51:54 UTC


README

Composer

使用库的最简单方法是通过 Composer

composer require rocketr/rocketr-payments-php

然后在你的代码中,加载 自动加载器

require_once('vendor/autoload.php');

手动安装

要手动使用库,请下载 最新版本 并将 init.php 文件包含在你的代码中

require_once('/path-to-rocketr-payments-php/init.php');

入门

请查看 examples/ 文件夹,了解如何使用不同的 API 功能。

如果你只想简单地创建一个支付请求,这真的很简单

\RocketrPayments\RocketrPayments::setApiKey('API_CLIENT_ID', 'API_SECRET'); //From https://rocketr.net/merchants/api-keys
$o = new \RocketrPayments\Order();

$o->setPaymentMethod(\RocketrPayments\PaymentMethods::BitcoinPayment);
$o->setAmount(12.31);
$o->setBuyerEmail('saad@rocketr.net');
$o->addCustomField('internal_id', '2195342212');
$o->setIpnUrl('https://rocketr.net/webhook.php');

$result = $o->createOrder();

echo 'Please send ' . $result['paymentInstructions']['amount']  . $result['paymentInstructions']['currencyText'] . ' to ' . $result['paymentInstructions']['address'];

支持