简单的场景例子:
- 客户在您的业务系统下单,点击支付按钮,弹出支付页面(对接了支付FM的创建订单接口),客户完成实际付款。
- 免签类型的支付产品(微信支付、支付宝等)无接口通知支付FM能力,所以需要使用支付FM收款监测软件监测到账情况。
- 支付FM监测到账后,推送回调通知到您的业务系统(对接了支付FM的通知接口)。
不建议异地收款支付方式:支付宝收款码上传模式、微信收款码上传模式、签约支付宝当面付。更适合同城自助售卖设备使用等场景
对接步骤
第1步:安装好监测软件和设置微信收款通知消息(以下方式任选其一)。
- 方式1:收款通知栏监测APP:https://docs.zhifux.com/read/zhifufm/robotapp
- 方式2:自动监测设置(仅限支付宝):https://docs.zhifux.com/read/zhifufm/qrappid
- 方式3:收款监测电脑版本(仅限微信):https://docs.zhifux.com/read/zhifufm/w10wx
第2步:设置收款号 :https://docs.zhifux.com/read/zhifufm/qrconfig
第3步: 对接我们的接口(使用插件或易支付插件不用对接) :https://docs.zhifux.com/read/zhifufm/api
免签类型相关说明
关于免签类型需要监测机制的说明
1.顾客付款完成后,资金是直接到您设置的收款码或银行卡等收款账号中,不经过我们。
2.支付FM平台侧需要知道您有没有收到,才能进行后续的流程(见下文时序图说明),所以必须监测收款到账情况,才能进行后续的订单更新和回调流程!
小结:只要免签类支付产品收款号增加后,顾客只要能付款,钱你肯定收到,这个毋庸置疑!!!但是要自动回调就要使用监测机制!所以第1步很重要!!!
支付金额浮动说明
用途场景当支付宝到账100元,然后我们拿到这个通知告诉我们的网站:我刚才收到了100元,请进行后续流程。 最近谁下了订单? 嗯.最近只有张三付了100块钱.那就是张三咯.好,标记张三付款100成功。
那张三和李四都说要付100怎么办? 你让张三付99.99;让李四100.01这就是浮动。
如果不想要浮动,那就让张三和李四分别在不同的支付宝账号上扫码付款,这就是多个收款号收款。
浮动条件:当被分配的收款手机(即收款号)存在相同金额的待支付状态订单,此订单的“实际支付金额”就会被系统浮动。收款号必须配置了通用码或者动态码,不然无法浮动。举例:通过接口同时创建2笔100元的订单,有一笔订单的支付页面会出现类似99.99或100.01这种浮动后需要支付的金额。顾客根据页面金额支付后,实际金额也会通过支付通知接口回传给业务系统,浮动的前提是你配置了足够的固码或 通用码或 动态码,收款码不足接口会提示“无可用收款方式的收款账号”。浮动范围:通用码订单默认浮动范围-0.1 ~ 0.1,即一个收款账号的收款码可以同时分派21单相同“接口订单金额”的待支付订单。浮动说明:未配置通用码且固码未配置足够的带浮动收款码,当请求接口创建多笔相同金额订单时,如果收款号不足可能会出现接单失败。如果浮动满足不了并发可以调整默认浮动范围或者增加收款号或者通过固码自定义浮动。不要浮动:用些用户比较纠结浮动的,可以参考如下几种建议,满足您的不要浮动。
接口时序图
图中相关名词解释
业务系统:您用来实现您的具体业务的系统。
收款手机:您的收款账号所登录的手机,包括但不限于支付宝、微信、网银等等,手机上同时登录收款APP和支付FM监控APP
支付FM:本平台开放接口
场景示例:客户在您业务系统买东西,点击付款弹出支付FM支付链接,客户完成付款。支付FM系统收到您的收款账号所属的支付平台支付成功反馈,支付FM分发收款成功通知到您的业务系统。
资金流程
以下为免签类型的顾客支付后的资金流程走向。
顾客支付后,资金直接到您的设置的收款账户中,必须根据对接步骤安装监控软件或者设置免挂信息,不然后续回调流程无法自动进行。
收款号分派流程
以下为支付FM分派您配置得收款码系统流程图。每个收款号建议至少配置一个通用码,不然固码全被占用/存在未完成订单,将会接单失败。
