SDK - 订单退款查询
请求参数
| 参数名称 | 类型 | 是否必填 | 参与签名 | 参数说明 |
|---|---|---|---|---|
| pay_memberid | String | 是 | 是 | 平台分配商户号 |
| pay_orderid | String | 是 | 是 | 上送订单号唯一, 字符长度 20 |
| transaction_id | String | 否 | 否 | 平台订单号 |
| refund_orderid | String | 否 | 否 | 平台退款单号 |
| pay_md5sign | String | 是 | 否 | 请看 MD5 签名字段格式 |
退款查询返回通知
| 参数名称 | 类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| memberid | String | 是 | 商户 ID |
| transaction_id | String | 是 | 平台订单号 |
| orderid | String | 是 | 商户订单号 |
| currency | String | 是 | 订单币种 |
| amount | String | 是 | 订单总金额 |
| refund_orderid | String | 是 | 平台退款单号 |
| refund_amount | String | 是 | 订单退款金额(支持部分退款) |
| refund_reason | String | 是 | 订单退款原因 |
| refund_status | String | 是 | "1":已退款 "2":申请退款中 "3":退款失败 |
| refund_message | String | 是 | |
| sign | String | 否 | 请看 MD5 签名字段格式 |
require_once 'vendor/autoload.php';
use Jpay\PaymentSDK\JpayPaymentSDK;
$sdk = new JpayPaymentSDK(
'your_merchant_id',
'your_secret_key',
'cashapp', // 写错也不要紧
'true' // true 或者 false, 默认 true(测试环境)
);
$paymentData = [
'pay_orderid' => '你的付款订单号',
];
$result = $sdk->query_refund($paymentData);