PHP code example of suretly / php7-sdk
1. Go to this page and download the library: Download suretly/php7-sdk library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
suretly / php7-sdk example snippets
use Suretly\LenderApi\LenderManager;
$sdk = LenderManager::create('id', 'token', 'server'):
$config = [
'id' => '<your_id>',
'token' => '<your_token>',
'server' => '<server_name>'
];
$sdk = new LenderManager($config);
$options = $sdk->getOptions();
$orders = $sdk->getOrders($limit, $skip);
/** @var Suretly\LenderApi\Model\NewOrder $newOrder */
$newOrder = new NewOrder()
// ...
// set data
// ..
/** @var string $orderID */
$orderID = $sdk->postNewOrder($newOrder)->id;
/** @var object $response */
$response = $sdk->postNewOrder($newOrder);
$orderID = $response->id;
$feeAmount = $response->fee_amount;
$orderStatus = $sdk->getOrderStatus($orderID);
/** @var \Suretly\LenderApi\Model\Order $order */
$order = $sdk->getOrder($orderID);
$sdk->postOrderStop($orderID);
/** @var string $contractHTML */
$contractHTML = $sdk->getContract($orderID);
'<html><head>Contract</head>...</html>'
$sdk->postContractAccept($orderID);
$sdk->postOrderIssued($orderID);
$sdk->postOrderPaid($orderID);
$sdk->postOrderPartialPaid($orderID, $sum);
/** @var float $feeAmount */
$feeAmount = $sdk->getOrderProlong($orderID, $days);
$sdk->postOrderProlong($orderID, $days);
$sdk->postUploadImageOrder($orderID, $realPathToFile, $filename);
$sdk->postOrderUnpaid($orderID, $sum);
/** @var \Suretly\LenderApi\Model\Currency[] $currencies */
$currencies = $sdk->getCurrencies();
/** @var \Suretly\LenderApi\Model\Country[] $countries */
$countries = $sdk->getCountries();
try {
$sdk->postOrderUnpaid($orderID, $sum);
} catch (\Exception $exception) {
echo $exception->getMessage();
}
try {
$sdk->postOrderUnpaid($orderID, $sum);
} catch (\SuretlySDK\Type\ResponseErrorStatusType $exception) {
echo $exception->getCode() . ': ' . $exception->getMessage();
}
use Suretly\LenderApi\LenderManager;
// create sdk
$sdk = LenderManager::create('id', 'token');
// create sdk
/** @var Order $order */
$orderId = $order->getId();
cd examples
php example.php
/vendor/bin/phpunit
/vendor/bin/phpunit.bat
bash
# Install Composer
curl -sS https://getcomposer.org/installer | php