多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
本流程引导用户开通 We 钱包,开通后进入 We 钱包首页(PC、H5、SDK),可进行绑卡、充值、提现、重置密码、修改用户信息及查询流水等操作。 本流程适用于个人和公司用户,以及 PC、H5、SDK 前端,由于个人与公司的客户信息、功能定位有差异,We 钱包分别提供信息同步接口和首页 URL,合作平台应主动识别客户类型(个人或公司)并使用相应的接口或首页 URL(参见章节 12.2 移动前端接入、12.3PC 前端接入)。 涉及接口: ## cmg聚合支付平台提供以下接口: * [接口域名地址](domain.md) * [获取接口授权Token](token.md) * [获取签名及验签ticket](ticket.md) * [统一下单](unifiedOrder.md) * [订单查询](query.md) * [申请退款](refund.md) * [退款查询](rquery.md) * [撤销订单](cancel.md) * [关闭订单](close.md) 登录流程: 1. 用户登录合作平台,点击“We 钱包”按钮(名称可个性化定制)登录 We 钱包。 2. 合作平台接收登录申请,检查用户开通 We 钱包状态,如未开通则使用 SIGN Ticket(若 已过期则要重新获取)生成 SIGN 并同步用户信息给 We 钱包。个人用户、公司用户信 息不同,相关接口参见后续章节。 3. 合作平台从 We 钱包前置获取 NONCE Ticket 并生成 SIGN,调起 We 钱包首页 URL。 SDK 登录方法如下: 由 APP 调起 We 钱包 SDK 服务(个人/公司用户为同一 SDK 入口,测试、生产环境通 过 IOS/Android 版本区分):WeSDK.getInstance.startWeWallet(Activity activity, string appId, string userId, string nonce, string sign)。 (1) userId:用户在合作平台的用户标识; (2) sign :URL 签名; (3) nonce :随机数,即从微众后台获取的随机数; (4) appId :微众分配给合作平台的应用标识。 4. We 钱包接受个人/公司用户登录请求,验证 SIGN,检查用户开通钱包状态,如果未开 通钱包则进入以下流程: (1) 引导用户进行开通钱包的操作。 (2) 开通成功则通知合作平台结果。 (3) 合作平台记录用户开通钱包状态,作为是否同步用户信息或其他处理的依据。 5. 用户进入 We 钱包首页