76 lines
3.2 KiB
PHP
76 lines
3.2 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | 企油通对接配置(支付宝企业码通道)
|
||
// +----------------------------------------------------------------------
|
||
// | 本次仅对接 3 个接口:7.7 运单油费下发 / 7.15 H5 跳转地址 / 7.10 加油明细推送(异步回调)
|
||
// | 标 ★ 的值需向企油通对接人索取后填入;敏感值建议用 .env 覆盖,不提交版本库
|
||
// +----------------------------------------------------------------------
|
||
|
||
return [
|
||
|
||
// ============ 接口环境 ============
|
||
|
||
// ★ 接口域名(测试 / 正式不同),不含结尾斜杠,例如 https://xxx.worknoya.vip
|
||
'base_url' => env('qyt.base_url', ''),
|
||
|
||
// ★ 平台分配的 appId(业务接口用)
|
||
'app_id' => env('qyt.app_id', ''),
|
||
|
||
// ★ 我方(慧明)RSA 私钥:PEM 全文,或去头尾的 base64 单行均可
|
||
'private_key' => env('qyt.private_key', ''),
|
||
|
||
// ★ 企油通平台公钥:PEM 或 base64(验签企油通的响应 / 回调)
|
||
'platform_public_key' => env('qyt.platform_public_key', ''),
|
||
|
||
// 请求超时(秒)
|
||
'timeout' => 15,
|
||
|
||
|
||
// ============ 企业(单企业,线下已开户,固定支付宝企业码通道) ============
|
||
|
||
// ★ 营业执照编码 / 统一社会信用代码
|
||
'business_license' => env('qyt.business_license', ''),
|
||
|
||
// ★ 机构号:支付宝企业码通道 7.7 必填,待企油通系统分配
|
||
'institution_id' => env('qyt.institution_id', ''),
|
||
|
||
|
||
// ============ 编号 / 业务参数 ============
|
||
|
||
// 全平台唯一编号前缀(batch_no / waybill_no / waybill_no_code 加前缀防撞号)
|
||
// 建议:企业标识 + 环境标识,如 HM / HMTEST
|
||
'no_prefix' => env('qyt.no_prefix', 'HM'),
|
||
|
||
// 7.7 凭证名称(voucher_name)
|
||
'voucher_name' => '运单卡',
|
||
|
||
|
||
// ============ 回调 / H5 ============
|
||
|
||
// ★ 我方对外回调地址(配置到企油通后台,用于 7.10 加油消费推送)
|
||
// 形如 https://你的域名/qytconsume.php
|
||
'consume_notify_url' => env('qyt.consume_notify_url', ''),
|
||
|
||
// 7.15 H5 免登落地页地址(测试 / 正式不同)
|
||
// 测试:http://dev.paytaskpage.worknoya.vip/#/ 正式:https://paytaskpage.worknoya.vip/#/
|
||
'h5_base_url' => env('qyt.h5_base_url', 'https://paytaskpage.worknoya.vip/#/'),
|
||
|
||
// ★ 7.15 H5 免登使用的 appId(可用企业级通道 appId 或商户级 appId,线下确认)
|
||
'h5_app_id' => env('qyt.h5_app_id', ''),
|
||
|
||
// 7.15 是否把 creditcode(营业执照号)带入链接并入签(true 则本次登录固定到该企业)
|
||
'h5_with_creditcode' => true,
|
||
|
||
|
||
// ============ 杂项 ============
|
||
|
||
// 是否记录详细请求 / 响应日志到 runtime/storelog
|
||
'log' => (bool) env('qyt.log', true),
|
||
|
||
// ★ 业务接口拼签字段顺序 —— 待对接人确认(见 Qyt::bizSign 的 TODO)
|
||
'sign_mode' => env('qyt.sign_mode', 'ksort_md5_sha1rsa'),
|
||
|
||
// 7.7 重试幂等:企油通返回 message 命中以下任一关键字时,判定 batch_no 已存在 -> 按「已受理」处理
|
||
'dup_batch_hints' => ['已存在', '重复', 'duplicate', 'exist'],
|
||
];
|