无卡下游商户交易流程transInit()

来源:互联网 发布:淘宝商品分析 编辑:程序博客网 时间:2024/04/30 00:14
下游商户查找上游商户流程:
初始参数:商户号、路由编号
1、下游商户是否正常(merchant)
2、商户费率(merchant_fee),代理商费率(agent_fee)
3、交易规则(merchant_trans_rule),时间区间、是否支付扫码
4、查找上游商户
    上游商户没有绑定特定下游商户,使用机构绑定的上游商户(大商户模式)
    查询下游商户所属代理商的机构信息,获取机构所属上游商户号(org_info.org_cluster)
    机构没有绑定上游商户,使用随机上游商户
    通过路由编号获取(wechat_cluster_detail,新建上游商户时指定的)上游商户
    如果还是没有找到,则报错!
5、判断路由编号对应的路由状态是否正常(wechat_cluster),不正常则报错

接入一个新通道步骤:
1、新建通道,指定通道编码,例如UNIONPAY
2、新建路由,指定路由状态,例如路由编号10000098
3、新建下游商户,指定商户费率、交易规则等
4、新建上游商户,指定下游商户编号(也可以不指定,通过修改下游商户添加)或者指定路由,指定通道UNIONPAY


通道:wechat_trans_passway,指定支持的交易类型paymentway(没用到),作用:新建上游商户时的所属通道wechat_merchant.acq_ennmame
路由:wechat_cluster,路由编号(对应paymentway的值),作用:新建上游商户时的路由wechat_cluster_detail,限定路由状态
通道商户:wechat_merchant,指定通道,指定【路由映射(wechat_cluster_detail)或者下游商户编号】,作用:下游通道发起交易必须有上游商户

paymentway,支付方式
一种支付方式可包含多个通道
一种支付方式可包含过个路由
原创粉丝点击