Pay
Home
其他文档
冯奎博客
GitHub
Home
其他文档
冯奎博客
GitHub
  • 简介
    • 简介
    • 赞助与支持
    • 支持功能
    • 快速上手
  • 微信
    • 支付
    • 退款
    • 查询
    • 关闭
    • 接收回调
    • 分账
  • 支付宝
    • 支付
    • 退款
    • 查询
    • 关闭
    • 接收回调
    • 分账
    • 会员
  • 银联
    • 支付
    • 退款
    • 查询
    • 接收回调
  • 百度
    • 支付
    • 退款
    • 查询
    • 关闭
    • 接收回调
    • 确认回调
  • 字节跳动
    • 支付
    • 退款
    • 结算及分账
    • 接收回调
    • 确认回调
method说明参数返回值
query支付订单查询string $orderSnCollection
refundQuery退款查询string $orderSnCollection
transferQuery转账查询array $orderCollection

支付订单

$pay = new \fengkui\Pay\Wechat($wechatConfig);

$orderSn = 'order_snxxxxxxxx'; // 商户订单号
$result = $pay->query($orderSn); // 默认使用false商户订单号查询订单

$transactionId = 'transaction_idxxxxxxxx'; // 微信支付订单号
$result = $pay->query($transactionId, true); // 商户订单号查询订单

支付返回参数

相关返回参数说明,请参考这里,查看「返回参数」一栏。

返回示例

{
    "amount": {
        "currency": "CNY",
        "payer_currency": "CNY",
        "payer_total": 1,
        "total": 1
    },
    "appid": "wxdace645e0bc2cXXX",
    "attach": "",
    "bank_type": "OTHERS",
    "mchid": "1900006XXX",
    "out_trade_no": "44_2126281063_5504",
    "payer": {
        "openid": "o4GgauJP_mgWEWictzA15WT15XXX"
    },
    "promotion_detail": [],
    "success_time": "2021-03-22T10:29:05+08:00",
    "trade_state": "SUCCESS",
    "trade_state_desc": "支付成功",
    "trade_type": "JSAPI",
    "transaction_id": "4200000891202103228088184743"
}

退款订单

$pay = new \fengkui\Pay\Wechat($wechatConfig);

$refundSn = 'refund_snxxxxxxxx'; // 商户退款单号
$result = $pay->refundQuery($refundSn); // 默认使用false商户订单号查询订单

退款返回参数

相关返回参数说明,请参考这里,查看「返回参数」一栏。

返回示例

{
    "refund_id": "50000000382019052709732678859",
    "out_refund_no": "1217752501201407033233368018",
    "transaction_id": "1217752501201407033233368018",
    "out_trade_no": "1217752501201407033233368018",
    "channel": "ORIGINAL",
    "user_received_account": "招商银行信用卡0403",
    "success_time": "2020-12-01T16:18:12+08:00",
    "create_time": "2020-12-01T16:18:12+08:00",
    "status": "SUCCESS",
    "funds_account": "UNSETTLED",
    "amount": {
        "total": 100,
        "refund": 100,
        "from": [
            {
                "account": "AVAILABLE",
                "amount": 444
            }
        ],
        "payer_total": 90,
        "payer_refund": 90,
        "settlement_refund": 100,
        "settlement_total": 100,
        "discount_refund": 10,
        "currency": "CNY"
    },
    "promotion_detail": [
        {
            "promotion_id": "109519",
            "scope": "SINGLE",
            "type": "DISCOUNT",
            "amount": 5,
            "refund_amount": 100,
            "goods_detail": [
                {
                    "merchant_goods_id": "1217752501201407033233368018",
                    "wechatpay_goods_id": "1001",
                    "goods_name": "iPhone6s 16G",
                    "unit_price": 528800,
                    "refund_amount": 528800,
                    "refund_quantity": 1
                }
            ]
        }
    ]
}

商家转账查询

$pay = new \fengkui\Pay\Wechat($wechatConfig);

$orderSn = 'order_snxxxxxxxx'; // 商户订单号
$result = $pay->transferQuery($orderSn); // 默认使用false商家批次单号查询

$orderSn = 'order_snxxxxxxxx'; // 微信订单号
$result = $pay->transferQuery($orderSn, true); // 微信批次单号查询

退款返回参数

相关返回参数说明,请参考这里,查看「返回参数」一栏。

{
  "mch_id" : "1900001109",
  "out_bill_no" : "plfk2020042013",
  "transfer_bill_no" : "1330000071100999991182020050700019480001",
  "appid" : "wxf636efh567hg4356",
  "state" : "ACCEPTED",
  "transfer_amount" : 400000,
  "transfer_remark" : "2020年4月报销",
  "fail_reason" : "PAYEE_ACCOUNT_ABNORMAL",
  "openid" : "o-MYE42l80oelYMDE34nYD456Xoy",
  "user_name" : "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45",
  "create_time" : "2015-05-20T13:29:35.120+08:00",
  "update_time" : "2015-05-20T13:29:35.120+08:00"
}
Last Updated:
Contributors: kuifeng
Prev
退款
Next
关闭