ledc/xhdpay

小红点支付(易生支付)

Maintainers

👁 ledccn

Package info

github.com/ledccn/ledc-xhdpay

pkg:composer/ledc/xhdpay

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v7.0.2 2024-10-28 05:05 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 026380b3b3fb7404badae61e99876632776546e6

  • david <367013672.woop@qq.com>

This package is auto-updated.

Last update: 2026-06-28 09:02:04 UTC


README

安装

composer require ledc/xhdpay

使用

开箱即用,只需要传入一个配置,初始化一个实例即可:

use Ledc\XhdPay\Config;
use Ledc\XhdPay\XhdPay;

$env_config = [
 'merchantNo' => '联合商户号',
 'terminalNo' => '联合设备号',
 'secretKey' => '密钥',
 'enable' => '启用支付',
 'debug' => '启用测试环境',
 'notifyUrlPrefix' => '通知地址前缀,格式如:https://iyuu.cn/xhdpay/callback',
];
$config = new Config($env_config);
$api = new XhdPay($config);

在创建实例后,所有的方法都可以有IDE自动补全;例如:

// 获得完整的通知URL地址
$notifyUrl = $config->getPayNotifyUrl($attach);

// 验证签名(签名验证失败时,会抛出异常)
$config->verifySignature();

// 统一支付下单
$api->pay();

// 交易订单(退款)查询二合一接口
$api->query();

// 交易退款接口
$api->refund();

捐赠

👁 reward

支付成功回调报文

{
 "biz": {
 "terminalNo": "联合设备号",
 "orderNo": "网关订单号",
 "merOrderNo": "商户订单号",
 "bankCardType": "U",
 "channelOrderNo": "渠道订单号(微信、支付宝...)",
 "paidInfo": {
 "billTime": "2024-10-23 16:13:54",
 "bankCardType": "U",
 "paidTime": "2024-10-23 16:13:54",
 "buyerId": "用户openid",
 "paidAmount": "1"
 },
 "buyerId": "用户openid",
 "payableAmount": "1",
 "orderAmount": "1",
 "orderTime": "2024-10-23 16:13:47",
 "notifyType": "Paid",
 "orderDesc": "ISG--ISG BioSkin 賦活奇....",
 "merchantNo": "联合商户号",
 "status": "Completed"
 },
 "success": 1,
 "sign": "32bd0227b2bb76c4d7260e048d4f11dd"
}

退款成功回调报文

{
 "biz": {
 "terminalNo": "联合设备号",
 "orderNo": "网关订单号",
 "merOrderNo": "商户订单号",
 "bankCardType": "U",
 "channelOrderNo": "渠道退款订单号(微信、支付宝...)",
 "buyerId": "用户openid",
 "payableAmount": "1",
 "orderAmount": "1",
 "orderTime": "2024-10-23 17:33:42",
 "notifyType": "Refund",
 "refundInfo": {
 "refundOrderNo": "网关退货订单号",
 "refundTime": "2024-10-28 11:56:52",
 "refundStatus": "Success",
 "merRefundOrderNo": "商户退货订单号",
 "refundAmount": "1"
 },
 "orderDesc": "ISG--ISG BioSkin 賦活奇....",
 "merchantNo": "联合商户号",
 "status": "Closed"
 },
 "success": 1,
 "sign": "d6b3a75c949cdd4cd73e9738b0c6fd3c"
}