用 api 创建微信特约商户和支付宝特约商户完整流程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lyxxxh2
V2EX    微信

用 api 创建微信特约商户和支付宝特约商户完整流程

  •  1
     
  •   lyxxxh2 13 天前 407 次点击
    h1>需求

    一个平台,入住多商家,每个商家都要开通支付。

    微信

    微信 api 文档:https://pay.weixin.qq.com/doc/v3/partner/4012719997

    微信银行列表组件:https://pay.weixin.qq.com/doc/v3/partner/4012160714

    1. 准备一份 iso_3166-2-code 区域数据。

      • 如北京市 code,一般我们用 110100
      • 而 iso-3166-2-code 却不一样,是 10,需要建立一个映射
      • 银行组件查询需要
    2. 采集银行组件到数据库

      • 这是前置步骤,因为提交接口的:bank_account_info(银行结算信息)会校验。
      • 4398 个银行,147037 个支行
      • 查询某个省所有城市
      • 查询这个城市的所有银行,插入数据库
      • 支行也同理
    3. 资料提交

    4. 写个命令,查询"查询申请状态",并修改状态。 这个称之为"命令 a"吧

      • 修改数据库,状态为微信返回的
      • 修改数据库,签约地址为微信返回的
      • 如果签约成功,会有商户号返回,根据业务,修改数据库。
    5. 提交成功,立即调用一次"命令 a"

      • 因为提交成功,签约 url 微信就会有返回
      • 虽然可能是待审核,但是把 url 作为二维码展示出来,后续微信会引导客户签约的。
    6. "命令 a"加入定时任务

      • 因为状态改变,微信不会回调,需要主动查询。

    https://i.imgur.com/JXQVUse.png

    支付宝

    支付宝 api 文档:https://opendocs.alipay.com/open-v3/e1eb4236_alipay.open.agent.facetoface.sign

    我签约的是当面付。

    1. 需要分三步才能提交的 - 开启代商户签约、创建应用事务 -> 代签约当面付产品 -> 提交代商户开通

    2. 提交后,不用立即查询。

      • 因为待审核,是不会返回"确认 url"的
    3. 同理写个命令,查询状态。

    • 当状态为"待确认",才会返回"确认 url"。
    • 将 url 展示出来,或者让用户在支付宝确认。
    • ...

    https://i.imgur.com/As0p8Cv.png


    最后通过了,虽然有商户号。 但是支付宝需要用 token 才能代支付的。

    5. 商家完成确认开通授权后,系统会发送异步消息到第三方应用设置的应用网关。异步消息包含商家的 token ,是服务商代商家发起业务操作的必须要素,一定要妥善保管。 异步消息示例... 来自: https://opendocs.alipay.com/open-v3/09d0j2?pathHash=b829d34a


    支付宝的坑

    支付宝需要的内容非常少,但是极其容易误导人,狗屎一样的页面。

    1. 在支付宝后台页申请,会把商家加入到风险商户。

      • 签约风险,看文字提示,必须申诉才能继续申请把?
      • api 可以无视,直接调用的
    2. 比如我只签约了当面付,"订单码支付"没开通,我能生成二维码支付吗?

      • 答案是能。
      • 为什么不开通也能? 所以才说容易误导。 https://i.imgur.com/ooVx5Jh.png
    3. ...

    我做支付宝,比做微信更加耗时。

    大部分时间都被支付宝带偏了。

    lyxxxh2
        1
    lyxxxh2  
    OP
       13 天前
    之前喷支付宝的:t/1174283
    路线完全走错,不要参考,仅是负面言论。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     766 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 20:20 PVG 04:20 LAX 12:20 JFK 15:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86