mirror of
https://gitee.com/liuxioabin/fengketrade.git
synced 2026-04-17 21:03:17 +08:00
修复
This commit is contained in:
parent
2b07fbe5d1
commit
69f3240dd0
@ -103,7 +103,8 @@ class CcbPaymentService
|
|||||||
// 1.2 订单信息(必填)
|
// 1.2 订单信息(必填)
|
||||||
$macParams['ORDERID'] = $payFlowId; // 支付流水号
|
$macParams['ORDERID'] = $payFlowId; // 支付流水号
|
||||||
$macParams['USER_ORDERID'] = $order['order_sn']; // 用户订单号
|
$macParams['USER_ORDERID'] = $order['order_sn']; // 用户订单号
|
||||||
$macParams['PAYMENT'] = number_format($order['pay_fee'], 2, '.', ''); // 支付金额
|
$payment = number_format($order['pay_fee'], 2, '.', '');
|
||||||
|
$macParams['PAYMENT'] = $payment; // 支付金额
|
||||||
$macParams['CURCODE'] = '01'; // 币种(01=人民币)
|
$macParams['CURCODE'] = '01'; // 币种(01=人民币)
|
||||||
$macParams['TXCODE'] = '520100'; // 交易码
|
$macParams['TXCODE'] = '520100'; // 交易码
|
||||||
$macParams['REMARK1'] = ''; // 备注1(空字符串也要传)
|
$macParams['REMARK1'] = ''; // 备注1(空字符串也要传)
|
||||||
@ -112,10 +113,19 @@ class CcbPaymentService
|
|||||||
$macParams['GATEWAY'] = '0'; // 网关类型
|
$macParams['GATEWAY'] = '0'; // 网关类型
|
||||||
$macParams['CLIENTIP'] = ''; // 客户端IP(建行生活环境送空)
|
$macParams['CLIENTIP'] = ''; // 客户端IP(建行生活环境送空)
|
||||||
$macParams['REGINFO'] = ''; // 客户注册信息(空字符串)
|
$macParams['REGINFO'] = ''; // 客户注册信息(空字符串)
|
||||||
$macParams['PROINFO'] = $this->buildProductInfo($order); // 商品信息(escape编码)
|
|
||||||
|
// 商品信息(escape编码)
|
||||||
|
$proinfo = $this->buildProductInfo($order);
|
||||||
|
$macParams['PROINFO'] = $proinfo;
|
||||||
|
|
||||||
$macParams['REFERER'] = ''; // 商户URL(空字符串)
|
$macParams['REFERER'] = ''; // 商户URL(空字符串)
|
||||||
$macParams['THIRDAPPINFO'] = 'comccbpay1234567890cloudmerchant'; // 客户端标识(固定值)
|
$macParams['THIRDAPPINFO'] = 'comccbpay1234567890cloudmerchant'; // 客户端标识(固定值)
|
||||||
|
|
||||||
|
// 记录关键参数
|
||||||
|
Log::info('[建行支付] 关键参数 order_id:' . $orderId . ' pay_flow_id:' . $payFlowId . ' user_orderid:' . $order['order_sn'] . ' payment:' . $payment);
|
||||||
|
Log::info('[建行支付] 商户信息 merchant_id:' . ($macParams['MERCHANTID'] ?? 'N/A') . ' pos_id:' . ($macParams['POSID'] ?? 'N/A') . ' branch_id:' . ($macParams['BRANCHID'] ?? 'N/A'));
|
||||||
|
Log::info('[建行支付] 商品信息 proinfo:' . $proinfo);
|
||||||
|
|
||||||
// 1.3 可选参数(按文档表格顺序,有值才参与MAC)
|
// 1.3 可选参数(按文档表格顺序,有值才参与MAC)
|
||||||
// ⚠️ 注意:根据文档4.2,橙色字段有值时才参与MAC,空值不参与
|
// ⚠️ 注意:根据文档4.2,橙色字段有值时才参与MAC,空值不参与
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user