paylinksa/php
PHP包,用于与Paylink支付网关服务集成。
1.0.0
2024-09-24 12:20 UTC
README
此包使PHP应用程序能够无缝集成Paylink支付网关,并提供便捷的方法与Paylink API交互,从而简化支付处理和相关功能。
安装
您可以通过Composer安装paylinksa/php包。在终端运行以下命令
composer require paylinksa/php
环境设置
根据您的环境创建Paylink实例
- 测试环境
use Paylink\Paylink; $paylink = Paylink::test();
- 生产环境
use Paylink\Paylink; $paylink = Paylink::production('API_ID_xxxxxxxxxx', 'SECRET_KEY_xxxxxxxxxx');
方法
-
添加发票:
向系统添加发票以进行支付处理。
use Paylink\Models\PaylinkProduct; $invoiceDetails = $paylink->addInvoice( amount: 250.0, clientMobile: '0512345678', clientName: 'Mohammed Ali', orderNumber: '123456789', products: [ new PaylinkProduct(title: 'item1', price: 5.0, qty: 10), new PaylinkProduct(title: 'item2', price: 20.0, qty: 10) ], callBackUrl: 'https://example.com', );
-
获取发票
检索发票详情。
$invoiceDetails = $paylink->getInvoice(transactionNo: '1714289084591'); // $invoiceDetails->orderStatus; // $invoiceDetails->transactionNo; // $invoiceDetails->url; // ...
-
取消发票
取消由商家发起的现有发票。
$paylink->cancelInvoice(transactionNo: '1714289084591'); // true-false
示例
有关详细使用说明,请参阅Paylink支付文档
支持
如果您遇到任何问题或对Paylink包有任何疑问,请联系我们。
许可
此包是开源软件,受MIT许可约束。