基于有赞微小店+有赞云实现的个人微信和支付宝扫码在线支付收款
普通个人网站如果想要接入支付宝和微信的在线支付功能的话,没有企业资质是没办法开通支付平台的商户帐号的。前几天在网上看到说使用有赞云可以实现个人收款,而且还支持支付宝和微信等多种支付方式。
大概看了一下,有赞云的API基本满足普通的在线支付接入情况,费率据说是1%,另外搭配产品微小店还是免费的(PS:正常开通微信支付普遍的费率是0.6%左右,特殊行业有单独规定费率,所以还是可以接受的)。
基于有赞云的API做在线支付功能还是比较简单的,但不支持PC端直接支付。用户选择支付宝支付时会跳转到手机版的网页,体验不是很好,所以PC端最好引导用户进行扫码支付。
前期准备:
1、注册有赞微小店;
2、注册有赞云并与微小店关联;
3、身份认证,提供姓名和证件号码;
5、在有赞云配置消息订阅接口,用于获取订单状态;
在线支付收款演示:https://pay.mezw.com
大致流程:
1、个人网站创建新订单,网站向有赞云平台获取二维码请求,返回信息包含二维码ID、链接和二维码。网站自行关联二维码和网站订单;
2、根据用户情况,是直接跳转链接进行支付还是引导用户扫描二维码进行支付;
3、用户进入支付页面,网站会收到有赞云平台的订单状态订阅消息,里面包含有赞平台订单号;
4、网站使用订阅消息中的订单号请求有赞云的获取单笔信息API,获取订单详情,包括支付状态等;
5、订单详情中包含二维码ID,可以用来与网站订单进行关联。
接口文档:
创建收款二维码:https://www.youzanyun.com/apilist/detail/grouptrade/payqrcode/youzan.pay.qrcode.create
获取单笔交易信息:https://www.youzanyun.com/apilist/detail/group_trade/trade/youzan.trade.get
交易信息推送:https://www.youzanyun.com/docs/guide/3401/3455
原文链接:https://blog.xu42.cn/2017/11/26/person-website-instant-payment-solution