mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-05-24 15:56:44 +08:00
修改支付通道,分离终端
This commit is contained in:
parent
047755dbd7
commit
a915af4639
@ -21,9 +21,10 @@ abstract class PaymentService extends Service
|
||||
|
||||
// 微信商户通道
|
||||
const PAYMENT_WECHAT_APP = 'wechat_app';
|
||||
const PAYMENT_WECHAT_MWEB = 'wechat_mweb';
|
||||
const PAYMENT_WECHAT_JSAPI = 'wechat_jsapi';
|
||||
const PAYMENT_WECHAT_NATIVE = 'wechat_native';
|
||||
const PAYMENT_WECHAT_GZH = 'wechat_gzh';
|
||||
const PAYMENT_WECHAT_XCX = 'wechat_xcx';
|
||||
const PAYMENT_WECHAT_WAP = 'wechat_wap';
|
||||
const PAYMENT_WECHAT_QRC = 'wechat_qrc';
|
||||
|
||||
// 支付宝支付通道
|
||||
const PAYMENT_ALIAPY_APP = 'alipay_app';
|
||||
@ -32,47 +33,55 @@ abstract class PaymentService extends Service
|
||||
|
||||
// 支付通道配置
|
||||
const TYPES = [
|
||||
PaymentService::PAYMENT_WECHAT_MWEB => [
|
||||
// 微信支付配置(不需要的直接注释)
|
||||
PaymentService::PAYMENT_WECHAT_WAP => [
|
||||
'type' => 'MWEB',
|
||||
'name' => '微信商户 H5 支付',
|
||||
'bind' => [UserService::APITYPE_WAP],
|
||||
],
|
||||
PaymentService::PAYMENT_WECHAT_APP => [
|
||||
PaymentService::PAYMENT_WECHAT_APP => [
|
||||
'type' => 'APP',
|
||||
'name' => '微信商户 APP 支付',
|
||||
'bind' => [UserService::APITYPE_IOSAPP, UserService::APITYPE_ANDROID],
|
||||
],
|
||||
PaymentService::PAYMENT_WECHAT_JSAPI => [
|
||||
PaymentService::PAYMENT_WECHAT_XCX => [
|
||||
'type' => 'JSAPI',
|
||||
'name' => '微信商户 JSAPI 支付',
|
||||
'bind' => [UserService::APITYPE_WXAPP, UserService::APITYPE_WECHAT],
|
||||
'name' => '微信商户小程序支付',
|
||||
'bind' => [UserService::APITYPE_WXAPP],
|
||||
],
|
||||
PaymentService::PAYMENT_WECHAT_NATIVE => [
|
||||
PaymentService::PAYMENT_WECHAT_GZH => [
|
||||
'type' => 'JSAPI',
|
||||
'name' => '微信商户公众号支付',
|
||||
'bind' => [UserService::APITYPE_WECHAT],
|
||||
],
|
||||
PaymentService::PAYMENT_WECHAT_QRC => [
|
||||
'type' => 'NATIVE',
|
||||
'name' => '微信商户 NATIVE 支付',
|
||||
'name' => '微信商户二维码支付',
|
||||
'bind' => [UserService::APITYPE_WEB],
|
||||
],
|
||||
PaymentService::PAYMENT_ALIPAY_WAP => [
|
||||
// 支付宝支持配置(不需要的直接注释)
|
||||
PaymentService::PAYMENT_ALIPAY_WAP => [
|
||||
'type' => '',
|
||||
'name' => '支付宝 WAP 支付',
|
||||
'bind' => [UserService::APITYPE_WAP],
|
||||
],
|
||||
PaymentService::PAYMENT_ALIPAY_WEB => [
|
||||
PaymentService::PAYMENT_ALIPAY_WEB => [
|
||||
'type' => '',
|
||||
'name' => '支付宝 WEB 支付',
|
||||
'bind' => [UserService::APITYPE_WEB],
|
||||
],
|
||||
PaymentService::PAYMENT_ALIAPY_APP => [
|
||||
PaymentService::PAYMENT_ALIAPY_APP => [
|
||||
'type' => '',
|
||||
'name' => '支付宝 APP 支付',
|
||||
'bind' => [UserService::APITYPE_ANDROID, UserService::APITYPE_IOSAPP],
|
||||
],
|
||||
PaymentService::PAYMENT_JOINPAY_XCX => [
|
||||
// 汇聚支持配置(不需要的直接注释)
|
||||
PaymentService::PAYMENT_JOINPAY_XCX => [
|
||||
'type' => 'WEIXIN_XCX',
|
||||
'name' => '汇聚小程序 JSAPI 支付',
|
||||
'bind' => [UserService::APITYPE_WXAPP],
|
||||
],
|
||||
PaymentService::PAYMENT_JOINPAY_GZH => [
|
||||
PaymentService::PAYMENT_JOINPAY_GZH => [
|
||||
'type' => 'WEIXIN_GZH',
|
||||
'name' => '汇聚服务号 JSAPI 支付',
|
||||
'bind' => [UserService::APITYPE_WECHAT],
|
||||
|
@ -19,6 +19,7 @@ class UserService extends Service
|
||||
const APITYPE_ANDROID = 'android';
|
||||
|
||||
const TYPES = [
|
||||
// 接口通道配置(不需要的直接注释)
|
||||
UserService::APITYPE_WAP => [
|
||||
'name' => '手机浏览器',
|
||||
'auth' => 'phone',
|
||||
|
@ -15,7 +15,7 @@
|
||||
<span class="color-green font-w7 label-required-prev">支付方式</span>
|
||||
<span class="color-desc margin-left-5">Payment Channel</span>
|
||||
<label class="block full-width">
|
||||
{empty name='vo.type'}{php}$vo['type'] = 'wechat_jsapi';{/php}{/empty}
|
||||
{empty name='vo.type'}{php}$vo['type'] = 'wechat_xcx';{/php}{/empty}
|
||||
<select name="type" class="layui-select" lay-search lay-filter="payment-type">
|
||||
<option value="">-- 请选择 --</option>
|
||||
{foreach $payments as $kk => $vv}
|
||||
|
Loading…
x
Reference in New Issue
Block a user