Uninote
Uninote

一些环境设置说明

后台退款

由2个判断参数决定是否使用真实退款渠道。

参数一:debug,该参数后端默认关闭,主要针对powder自动化测试使用

参数二:环境变量pay.open,测试环境联调需要开启,正式环境需要开启。测试环境对接接口阶段可关闭走流程


#4.根据支付情况分别调用支付宝或微信的退款,只有支付宝退款成功或0元会返回true
if ($debug === false && config('pay.open')) {
    $is_alipay = OrderPayService::refund($order_refund, $info);
} else {
    #走测试渠道,即生成假的退款数据
    $is_alipay = OrderPayService::refundTest($order_refund, $info);
}

pay.php配置文件
//真实退款开关,默认关闭,需要环境设置开启即可
    'open'  => env('switch.refund', false),

.env环境文件
#真实退款开关,开启后会走真实退款, 默认false
REFUND = false

快递相关

express_open 测试服需要关闭,正式服打开。开启后必须走真实的快递单子

测试服快递

#快递订阅开关,开启后会请求第三方接口,必须为真实快递单才会成功(并且有后续回调)
EXPRESS_OPEN = false
#快递回调签名开关,默认开启
EXPRESS_SIGN = true

推送相关

推送虽然是同步,但所有推送异常都不会阻断业务流程,已经捕获异常单独处理

默认单推允许触发,群推默认关闭(费用问题),正式服需要开启

IGT_APP = false
#单推,开启后才会调用第三发推送
IGT_SINGLE = false
#真实退款开关,开启后会走真实退款, 默认false
#个推的环境前缀 其他环境 dajx_api_pre 等
IGT_PREFIX = dajx_api_dev_

自动确认收货

#自动确认收货时间,单位秒,正式环境设置15天 测试设置1小时
RECEIPT_TIME = 3600

消息群推

逻辑梳理

点赞(0) 阅读(1) 举报
目录
标题