// +---------------------------------------------------------------------- // 支付中心插件配置项(后台配置页数据源;实际值存于统一配置表 wxapp_common_addonconf) // // 这里只放「开关与默认场景」——商户密钥、私钥、证书路径一律走 .env(见 config/paycenter.php), // 不进数据库,避免私钥随数据库备份/导出泄露。 return [ [ 'name' => 'alipay_enable', 'title' => '启用支付宝', 'type' => 'radio', 'options' => ['1' => '启用', '0' => '停用'], 'value' => '1', 'tip' => '停用后 Payment::methods() 不再返回 alipay,下单会直接报「该支付方式未启用」', ], [ 'name' => 'wechat_enable', 'title' => '启用微信支付', 'type' => 'radio', 'options' => ['1' => '启用', '0' => '停用'], 'value' => '1', 'tip' => '未配置商户号时会自动降级为「不可用」,无需手动停用', ], [ 'name' => 'default_channel', 'title' => '默认支付渠道', 'type' => 'radio', 'options' => ['alipay' => '支付宝', 'wechat' => '微信支付'], 'value' => 'alipay', 'tip' => '业务未显式指定渠道时使用(应用市场下单默认走支付宝)', ], [ 'name' => 'alipay_scene', 'title' => '支付宝默认场景', 'type' => 'radio', 'options' => ['web' => 'PC 收银台(表单自动提交)', 'wap' => '手机网站', 'qr' => '当面付扫码', 'app' => 'App'], 'value' => 'web', 'tip' => 'PC 端建议 web;移动端建议 wap', ], [ 'name' => 'wechat_scene', 'title' => '微信默认场景', 'type' => 'radio', 'options' => ['qr' => 'Native 扫码', 'h5' => 'H5(手机浏览器)', 'mp' => '公众号 JSAPI', 'mini' => '小程序', 'app' => 'App'], 'value' => 'qr', 'tip' => 'JSAPI / 小程序需业务侧传入用户 openid', ], [ 'name' => 'log_enable', 'title' => '记录支付日志', 'type' => 'radio', 'options' => ['1' => '开启', '0' => '关闭'], 'value' => '1', 'tip' => '日志写入 runtime/log/pay.log(APP_DEBUG=true 时 SDK 自身也会记 debug 日志)', ], ];