sohojpay / sohojpay-lib
使用 SohojpayBD 支付库自动化您的支付
v1.0.0
2024-06-27 09:11 UTC
README
这是一个与 Sohojpay API 交互的 PHP 库。此库允许您通过 Sohojpay 支付网关创建和验证支付。
功能
- 轻松集成 Sohojpay 支付网关。
- 创建和验证支付。
- 可定制的头信息和参数。
安装
要安装库,您可以使用 Composer 或手动将库包含到您的项目中。
使用 Composer
composer require sohojpay/sohojpay-lib
手动安装:下载库并将其放置在项目目录中。在项目中包含库
require_once 'path/to/Sohojpay/SohojpayLib/SohojpayApi.php';
用法
要使用库,创建一个扩展 SohojpayApi 抽象类的类,并实现您可能需要的任何附加方法。
示例
<?php require 'vendor/autoload.php'; use Sohojpay\SohojpayLib\SohojpayLib; $sohojpay = new SohojpayLib(); $sohojpay->setApi('YOUR_API_KEY'); // Set request parameters $sohojpay->setParams([ 'cus_name' => 'John Doe', 'cus_email' => 'johndoe@example.com', 'cus_phone' => '0123456789', 'amount' => 90, 'metadata' => ['phone' => '0123456789'], 'success_url' => 'https://yourwebsite.com/success', 'cancel_url' => 'https://yourwebsite.com/cancel', ]); //*** Create a payment $response = $sohojpay->createPayment(); echo $response; //*** Verify a payment $sohojpay->setParams([ 'transaction_id' => 'GCAN7A410970' ]); $response = $sohojpay->verifyPayment(); echo $response; ?>