teraxis / concord-sdk-php
ConcordPay SDK
dev-master
2023-05-27 09:50 UTC
Requires
- php: ^5.6 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2024-09-27 12:48:14 UTC
README
将 ConcordPaySDK.php 连接到您的项目中
require_once('ConcordPaySDK.php');
创建包含常量的 env.php 文件
const PRIVATE_KEY = '';
const MERCHANT_ID = '';
示例文件 (env.example.php) 在项目的根目录中。
在您的 PHP 代码中创建 SDK 对象
$sdk = new ConcordPaySDK(PRIVATE_KEY);
创建包含必要参数的数组
您可以在 ConcordPay SDK 文档 中看到参数列表。
例如
$params = [
'operation' => 'Purchase',
'merchant_id' => MERCHANT_ID,
'amount' => 0.1,
'order_id' => '60#20210810',
'currency_iso' => 'UAH',
'description' => 'test',
'add_params' => [],
'approve_url' => 'http://sdk.loc/reciver.php',
'decline_url' => 'http://sdk.loc/decline',
'callback_url' => 'http://sdk.loc/reciver.php',
'cancel_url' => 'http://sdk.loc/cancel'
];
如果您需要指定按钮 "发送",您可以使用表单的 ID:sdk-concord
。
使用参数调用方法
例如
echo $sdk->purchase($params);
可用方法与 ConcordPay 文档中的相同
$sdk = new ConcordPaySDK(PRIVATE_KEY);
$token = $sdk->getMasterpassToken($params);
...
其他
ConcordPaySDK 中的每个方法都可以返回 query
或 buildForm
方法。