|
|
4 年之前 | |
|---|---|---|
| build | 4 年之前 | |
| config | 4 年之前 | |
| src | 4 年之前 | |
| static | 4 年之前 | |
| .babelrc | 4 年之前 | |
| .editorconfig | 4 年之前 | |
| .gitignore | 4 年之前 | |
| .postcssrc.js | 4 年之前 | |
| README.md | 4 年之前 | |
| index.html | 4 年之前 | |
| package-lock.json | 4 年之前 | |
| package.json | 4 年之前 |
node 10.16.0
server_id 服务器 id
cp_order_id 游戏传递的
app_id 包 id
amount 金额 分为单位
pay_type 支付类型见群
支付平台如下
PayTypeAlipayApp = "ALIPAY-APP" // 支付宝 Native
PayTypeWechatApp = "WECHAT-APP" // 微信 Native
PayTypeHB = "HB" // 鸿币支付
PayTypeWechatJSApi = "WECHAT-JSAPI" // 微信公众号
PayTypeWechatMini = "WECHAT-MINI" // 微信小程序
PayTypeAlipayH5 = "ALIPAY-H5" // 支付宝 H5
PayTypeWechatH5 = "WECHAT-H5" // 微信 H5
PayTypeWechatQRCode = "WECHAT-QRCODE" // 微信二维码
PayTypeNowPayWechatH5 = "NOWPAY-WECHAT-H5" // 现在支付微信 H5
PayTypeNowPayAlipayH5 = "NOWPAY-ALIPAY-H5" // 现在支付支付宝 H5
PayTypeNowPayWechatGZH = "NOWPAY-WECHAT-GZH" // 现在支付微信公众号
PayTypeAiDaoWechatH5 = "AIDAO-WECHAT-H5" // 爱道微信 H5
返回值 order_id
order_id order 接口返回
没有参数
群
鸿币充 appid 应付金额 amount 商品名 goods_name
游戏 服务器 id server_id 服务器名 server_name 游戏方订单号 cp_order_id 角色 id role_id 角色名 role_name 商品 id goods_id 商品名 goods_name 应付金额 amount
1 鸿币 = 1 分 展示的时候 单位 元 游戏方 amount 单位 分
wcfml 登录逻辑 jhremember 获取逻辑: 优先从 localStorage 取, 否则从 url 中取, 取到的值都是 json string
wcfml 快速登录逻辑
读取路由中的信息修改 路由中必有参数: platform: wcfml appid:777 data: 我存的数据
wcfml
游戏内支付路由参数 /gamepay
支付参数: server_id=50001&server_name=圣者 1 服&cp_order_id=0123466789&role_name=刀剑无眼&role_id=5001_12&goods_id=4002&goods_name=100 元宝&amount=10000 固定参数 platform=wcfml&appid=777&data=xxx(我存的数据)
回调地址需要的参数(我这边处理)
支付参数: 根据游戏内支付的参数处理好, 支付参数与游戏内支付参数一致 支付平台等:
pay: hb/game => 重新拉起支付需要的参数 决定拉起的是鸿币充值还是游戏内充值 pay_type pay_platform 固定参数 platform=wcfml&appid=777&data=xxx(我存的数据)