🔧 鼎付支付配置测试

1. 配置信息检查

API地址: " . $dingfu_config['api_url'] . "

商户ID: " . $dingfu_config['merchant_id'] . "

MD5密钥: " . substr($dingfu_config['merchant_key'], 0, 10) . "...

回调地址: " . $dingfu_config['notify_url'] . "

返回地址: " . $dingfu_config['return_url'] . "

⚠️ 请确认回调地址已替换为你的实际域名

2. MD5签名测试

"; $test_data = array( 'merchant_id' => $dingfu_config['merchant_id'], 'out_trade_no' => 'TEST' . date('YmdHis'), 'total_fee' => '0.01', 'body' => '测试订单', 'attach' => 'test_user', 'pay_type' => 'wxpay', ); $sign = dingfu_sign_md5($test_data, $dingfu_config['merchant_key']); echo "

测试参数:

" . json_encode($test_data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "

生成签名: " . $sign . "

"; $test_data['sign'] = $sign; $verify_result = dingfu_verify_md5($test_data, $sign, $dingfu_config['merchant_key']); echo "

签名验证: " . ($verify_result ? '✓ 成功' : '✗ 失败') . "

3. API接口测试

点击下方按钮测试API接口:

测试API

4. 支付流程测试

完整支付流程测试:

充值金额:

游戏角色名:

支付方式:

⚠️ 注意: 这将创建真实订单,请使用小额测试

5. 回调测试

测试回调接口:

测试回调

⚠️ 此测试会因签名验证失败而返回FAIL,这是正常的

6. 配置检查清单

7. 注意事项

";