易宝对接注意事项

一、开发前准备

  1. 开发者设置

    图1

    1.1商户通知地址:相关接口会返回回调信息、比如支付成功失败的异步回调通知。开发阶段写本地域名,http://lsj.ngrok2.xiaomiqiu.cn用了小米球做内网穿透。
    1.2 生成RSA公私钥,将公钥上传。保存私钥在本地,保存易宝公钥在本地。http://web.chacuo.net/netrsakeypair在线生成称非对称加密公私钥(如:rsa非对称加密)

  2. SDK下载,下载易宝所需要的依赖jar

二、项目接入

  1. 配置
    公私钥可配置在resource下,YopRequest request = new YopRequest();将自动获取yop_sdk_config_default.json文件中的相关参数。

    图2

    图3
    需要改动的点为:1.app_key,开通易宝之后会自动生成key,可在:易宝商户管理后台查看,地址:https://open.yeepay.com/#/dashboard/setting,位置可见图1。
    无此文件的情况下需写出参数,YopRequest request = new YopRequest(appKey,privateKey);

  2. 开发相关接口注意事项。
    2.1 商户入网

    图4 易宝入网流程
    流程:易宝作为SAAS服务商,其他商户可选项为平台商、入驻商户。本方需求:XXXX公司作为平台商,其他餐饮公司作为入驻商户,本方作为平台商统一收款,在进行分账给其他入驻商户。
    2.2 接口
    2.2.1 特约商户入网(企业/个体) /rest/v2.0/mer/register/saas/merchant
    字段:
    requestNo(入网请求号):自定义可以用UUID不重复。
    parentMerchantNo(商户编号):平台商入网填SAAS服务商商编,找易宝咨询。
    businessRole(入网商户业务角色):平台商入网填 PLATFORM_MERCHANT,入驻商户填 SETTLED_MERCHANT
    productInfo(开通产品信息):按照签约的合同开通相应的产品和费率,结算为D1时结算账户信息(settlementAccountInfo)必传
    入网之后需要回复邮箱和短信,之后会有回调结果。如:协议签署和审核结果,协议签署需要点击地址进去签署确认。
    2.2.2 公众号配置接口 /rest/v2.0/aggpay/wechat-config/add
    微信小程序无需传支付授权目录列表(tradeAuthDirList)、支付宝小程序无需授权
    2.2.3 聚合API收银台 /rest/v1.0/nccashierapi/api/pay
    微信和支付宝小程序走聚合支付。
    2.2.4 支付、分账相关问题
    1.app跳转支付宝小程序出现:暂未开通此功能,请稍后再试。支付宝小程序只能发布才能对接,否则无法跳转支付宝小程序界面
    图5

    2.支付宝小程序跳转参数(界面参数)url编码之后拼接在page后面,不需要拼接query启动参数。
    String path="token="+jsonObject.get("token").getAsString()+"&userIp="+Utils.getIPAddress();// 这里是传的参数
    String link = URLEncoder.encode(path, "UTF-8");//这里是encode传的参数
    String url = "alipays://platformapi/startapp?appId=2021001187625203&page=pages/pay/pay?"+link;
    3.微信小程序可跳转回APP、支付宝小程序无法跳转回APP。
    图6

    4.Android小程序返回APP无响应,需要配置launcherMode为singleTask
    5.微信小程序传参。
    req.userName = "gh_b7a47e397a71"; // 填小程序原始id
    req.path = "pages/pay/pay"; //拉起小程序页面的可带参路径,不填默认拉起小程序首页
    req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版
    userName原始id不是appId。
    图7

    6.开发微信、支付宝小程序可以用uniapp做统一开发,开发工具为:HBuilderX。发布上线需要点击发行
    图8

    7.小程序获取code,传递给后台获取openId/userId。发起支付:聚合支付,小程序调用,APP端只需传支付token等相关参数即可。
    8.交易下单预支付token接口:分账订单需要点完结分账金额才会进入账户余额
    9.单个订单可以进行多次分账,但是一次分账中分账详情中商户编号不能重复
    10.退款需要把分账资金做分账归还,否则会遇到余额不足情况将无法进行退款
    11.相关接口

中台SAAS 
其它接口地址:https://open.yeepay.com/docs/v2/products/fwssfk/index.html
子商户入网接口
资质上传接口,上传资质图片获取图片链接 调入网接口时使用:https://open.yeepay.com/docs/v2/products/fwssfk/apis/options__yos__v1.0__sys__merchant__qual__upload/index.html
特约商户入网(企业/个体):https://open.yeepay.com/docs/v2/products/fwssfk/apis/options__rest__v2.0__mer__register__saas__merchant/index.html
小微商户:https://open.yeepay.com/docs/v2/products/fwssfk/apis/options__rest__v2.0__mer__register__saas__micro/index.html
入网进度查询:https://open.yeepay.com/docs/v2/products/fwssfk/apis/options__rest__v2.0__mer__register__query/index.html
入网回调:https://open.yeepay.com/docs/v2/products/ptssfk/others/5f3de63c20289f001ba82527/index.html

交易接口
调交易接口获取TOKEN 调支付接口完成支付
公众号、小程序appid 支付授权目录配置接口:https://open.yeepay.com/docs/v2/products/ptssfk/apis/options__rest__v1.0__aggpay__wechat-config__add/index.html
交易:https://open.yeepay.com/docs/v2/products/fwssfk/apis/options__rest__v1.0__trade__order/index.html
网银、银行卡快捷支付:https://open.yeepay.com/docs/v2/products/ptssfk/others/5f4ca53e00f514001b61b553/index.html
聚合API收银台:https://open.yeepay.com/docs/v2/products/fwssfk/apis/options__rest__v1.0__nccashierapi__api__pay/index.html
支付成功回调:https://open.yeepay.com/docs/v2/products/ptssfk/others/5f3bd27d20289f001ba82522/index.html

分账
申请分账:https://open.yeepay.com/docs/v2/products/ptssfk/apis/options__rest__v1.0__divide__apply/index.html
完结分账(如订单后续不需要再进行分账,可直接调用此接口将订单剩余可分账金额全部给收款商户):https://open.yeepay.com/docs/v2/products/ptssfk/apis/options__rest__v1.0__divide__complete/index.html

查询分账(发起分账请求后,可调用此接口查询分账结果。
)https://open.yeepay.com/docs/v2/products/ptssfk/apis/options__rest__v1.0__divide__query/index.html
申请分账归还(平台商可调用此接口,将已分账的资金从分账接收方的账户回退给分账方账户。退款时如需分账接收方归还分账资金,可以先调此接口,再发起退款。
注意:分账订单的退款与分账资金归还并无强耦合,分账资金归还可先于退款发起,可后于退款发起,或者根据分账接收方与商户的约定,不发起分账资金归还。):https://open.yeepay.com/docs/v2/products/ptssfk/apis/options__rest__v1.0__divide__back/index.html

查询分账归还结果:https://open.yeepay.com/docs/v2/products/ptssfk/apis/options__rest__v1.0__divide__back__query/index.html
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容