微信的服务商模式开发,文档有很明确的说明,也有详细的开发文档,以及操作步骤。其实支付宝也是支付服务商模式的,只是比较影藏,今天在这里梳理一下。
一、如何选择支付类型??
在实现支付宝支付的时候,我们要先选择一种支付方式,这里和微信是一样的。
二、如何替商户发起支付??
好了,那么对接完当面付之后,如何替商户发起支付呢??ok,看文档
https://opendocs.alipay.com/apis/api_1/alipay.trade.pay
seller_id:卖方PID
如果该值为空,则默认为商户签约账号对应的支付宝用户ID |
这是很含蓄的表达:意思就是如果为空,默认就是服务商的PID,不为空,才是商户的
找到途径之后,我们就只需要找到满足条件的商户PID,就可以完成支付了。
三、如何发展商户?
1、登录网址:https://p.alipay.com/workspace/home
2、运营中心-->商家签约管理
在这里帮你的商户,签约当面付,这里签约的时候,费率一定要填写0.6%,因为这里有惊喜哦^-^
签约成功之后,客户会收到签约确认邮件,登录确认就好。
3、客户授权
官方文档:https://opendocs.alipay.com/open/20160728150111277227/intro
这里一定要注意:授权支付宝账号和之前签约的支付宝账号一定要是同一个
授权成功之后,在会在“我的商家”里面显示出来。
好了,准备工作到这里,基本上就可以实现服务商模式支付。签约的费率为什么要选择0.6%,因为支付宝的政策和微信的政策是一样的,我就不具体说明了,你懂的。。。。
四、业务扩展
聊点题话外,支付宝在这里还预留了业务扩展参数,这个可以根据自己和支付宝合作,而具体判断。
这里附上代码片段,有需要的同学,可以参考。
package com.pay.alipay.bo;
impor