teraxis/concord-sdk-php

ConcordPay SDK

dev-master 2023-05-27 09:50 UTC

This package is auto-updated.

Last update: 2024-09-27 12:48:14 UTC


README

ConcordPay SDK 文档

将 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 中的每个方法都可以返回 querybuildForm 方法。