支持拉卡拉多渠道支付和测试充值
This commit is contained in:
@@ -222,8 +222,8 @@ CREATE TABLE IF NOT EXISTS payment_orders (
|
||||
order_id BIGINT UNSIGNED NOT NULL COMMENT '关联订单ID',
|
||||
order_no VARCHAR(64) NOT NULL COMMENT '业务订单号',
|
||||
user_id BIGINT UNSIGNED NOT NULL COMMENT '支付用户ID',
|
||||
provider VARCHAR(32) NOT NULL COMMENT '支付服务商: alipay支付宝, wechat微信, mock模拟',
|
||||
merchant_id VARCHAR(32) NOT NULL DEFAULT '' COMMENT '商户号',
|
||||
provider VARCHAR(32) NOT NULL COMMENT '支付服务商: leshua乐刷, lakala拉卡拉, mock模拟',
|
||||
merchant_id VARCHAR(128) NOT NULL DEFAULT '' COMMENT '商户号',
|
||||
third_order_id VARCHAR(64) NOT NULL COMMENT '第三方订单ID',
|
||||
provider_order_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '支付渠道订单号',
|
||||
pay_way VARCHAR(16) NOT NULL DEFAULT '' COMMENT '支付方式',
|
||||
@@ -254,16 +254,16 @@ CREATE TABLE IF NOT EXISTS payment_orders (
|
||||
CREATE TABLE IF NOT EXISTS payment_merchant_configs (
|
||||
id BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
|
||||
name VARCHAR(128) NOT NULL COMMENT '商户配置名称(用于识别)',
|
||||
provider VARCHAR(32) NOT NULL COMMENT '支付服务商: leshua乐刷, alipay支付宝, wechat微信, mock模拟',
|
||||
provider VARCHAR(32) NOT NULL COMMENT '支付服务商: leshua乐刷, lakala拉卡拉, mock模拟',
|
||||
merchant_id VARCHAR(128) NOT NULL COMMENT '商户号',
|
||||
gateway_url VARCHAR(512) NOT NULL DEFAULT '' COMMENT '支付网关地址',
|
||||
sign_key VARCHAR(512) NOT NULL DEFAULT '' COMMENT '签名密钥(加密存储)',
|
||||
notify_key VARCHAR(512) NOT NULL DEFAULT '' COMMENT '通知验签密钥(加密存储)',
|
||||
sign_key TEXT NULL COMMENT '签名密钥/商户私钥(加密存储)',
|
||||
notify_key TEXT NULL COMMENT '通知验签密钥/平台通知证书(加密存储)',
|
||||
notify_url VARCHAR(512) NOT NULL DEFAULT '' COMMENT '异步通知回调地址',
|
||||
jump_url VARCHAR(512) NOT NULL DEFAULT '' COMMENT '支付完成跳转地址',
|
||||
pay_way VARCHAR(32) NOT NULL DEFAULT 'ZFBZF' COMMENT '支付方式: ZFBZF支付宝, WXZF微信',
|
||||
jspay_flag VARCHAR(8) NOT NULL DEFAULT '2' COMMENT 'JS支付标识: 1 H5, 2 小程序',
|
||||
sign_type VARCHAR(16) NOT NULL DEFAULT 'MD5' COMMENT '签名类型: MD5, SHA256',
|
||||
sign_type VARCHAR(32) NOT NULL DEFAULT 'MD5' COMMENT '签名类型: MD5, SHA256withRSA',
|
||||
extra_config JSON NULL COMMENT '扩展配置(JSON格式)',
|
||||
is_default TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否默认商户: 0否, 1是(每个provider只能有一个默认)',
|
||||
status VARCHAR(32) NOT NULL DEFAULT 'active' COMMENT '状态: active启用, disabled禁用, testing测试中',
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
-- 支付多渠道和拉卡拉配置字段扩展
|
||||
ALTER TABLE payment_orders
|
||||
MODIFY COLUMN provider VARCHAR(32) NOT NULL COMMENT '支付服务商: leshua乐刷, lakala拉卡拉, mock模拟',
|
||||
MODIFY COLUMN merchant_id VARCHAR(128) NOT NULL DEFAULT '' COMMENT '商户号';
|
||||
|
||||
ALTER TABLE payment_merchant_configs
|
||||
MODIFY COLUMN provider VARCHAR(32) NOT NULL COMMENT '支付服务商: leshua乐刷, lakala拉卡拉, mock模拟',
|
||||
MODIFY COLUMN sign_key TEXT NULL COMMENT '签名密钥/商户私钥(加密存储)',
|
||||
MODIFY COLUMN notify_key TEXT NULL COMMENT '通知验签密钥/平台通知证书(加密存储)',
|
||||
MODIFY COLUMN sign_type VARCHAR(32) NOT NULL DEFAULT 'MD5' COMMENT '签名类型: MD5, SHA256withRSA';
|
||||
Reference in New Issue
Block a user