类库大魔王
类库大魔王 懒惰,傲慢,以及无耐心

试用基于有赞云的个人网站在线收款解决方案

老早就注册有赞云了,之前随便玩了一下,感觉可以用,加上自己对web开发并不了解,就放下了。

今天突然心血来潮,用Go折腾了一下,用于demo是很简单的,有赞的文档也还不错,虽然并不了解web开发,但拿别人的代码过来改改问题不大。

主要的工作流程为:

  1. 从web上获取相关信息,比如价格、客户资料等,创建收款二维码
  2. 有赞云返回二维码的id、url及base64编码后的图像信息,程序记录二维码id及用户信息的对应关系,后面有用
  3. web页用js通过websocket获取二维码url或base64编码后的图像信息,并显示
  4. 用户使用微信或支付宝扫一扫二维码进行支付
  5. 扫完二维码后会跳转到有赞的一个页面,点击该页面上的支付按钮,有赞会推送消息到后台设置的回调地址上,状态是WAIT_BUYER_PAY
  6. 用户支付完成后,有赞会再次推送消息,状态是TRADE_SUCCESS
  7. 有赞推送的消息中只包含订单号,程序要通过订单号反查对应的二维码id,再查到用户信息完成一次交易

这个方案的优点是无需公司资质,无需接入支付宝和微信,可使用支付宝和微信扫码支付,支持储蓄卡和信用卡。

缺点是只能在网站上使用,在手机上不能唤起支付宝和微信app。另外据说有赞的风控比较严格,动不动就被冻结资金不能提现,需要找客服解冻。

程序代码在这里,代码很乱,仅供演示。在线demo在这里,可以输入小额金额进行支付体验。

感觉本文不错,不妨小额鼓励我一下!
支付宝扫一扫

支付宝扫一扫

微信扫一扫

微信扫一扫

如果你看不到评论框,说明Disqus被墙了。