SDK 介绍
概述
在使用我们的支付系统时,只需调用我们的 SDK 即可, 您无需编写大量代码就能轻松将系统与我们的系统集成起来。 每个功能只需几行代码就能实现系统集成和调用。 下面,我将详细介绍如何在系统中使用我们的 SDK 进行集 成。 目前,该版本为 PHP 语言版本。
方法介绍
目前,该软件开发工具包已全面实现了支付、退款、通知、代理支付、代理支付查询、订单查询等功能。
使用用例
我将首先简要介绍其使用方法。至于每个功能的使用方式, 请参考以下文档以获取详细信息。
下载安装
首先,您可以在项目根目录下执行以下命令来下载我们的软件开发工具包。
composer require ladylxy/jpay-sdk
下载完成后,您就可以开始使用该软件开发工具包了。
示例
require_once 'vendor/autoload.php';
use Jpay\PaymentSDK\JpayPaymentSDK;
$sdk = new JpayPaymentSDK(
'your_merchant_id',
'your_secret_key',
'your_payment_type', // 支付类型,apm,cashapp,virtual,entity
'isdebug' // 是否是测试环境,默认true
);
$paymentData = [
'pay_orderid' => 'your pay orderid',
'pay_notifyurl' => 'https://your-domain.com/notify',
'pay_callbackurl' => 'https://your-domain.com/callback',
'pay_amount' => '100.00',
'pay_currency' => 'USD',
'pay_firstname' => 'John',
'pay_lastname' => 'Doe',
'pay_email_address' => '[email protected]',
'pay_telephone' => '1234567890',
'pay_country_iso_code_2' => 'US',
'pay_productname' => 'Test Product'
];
$result = $sdk->payment($paymentData);