支付宝 API 向导(Ruby 版),以及开源一个支付宝 gem

最近花了一周时间搞定了 https://writings.io/ 的自助支付功能,做的过程中感觉 Ruby 社区关于支付宝的资源不多,所以写了一篇文章抛砖引玉。

支付宝 API 向导(Ruby 版)http://blog.chloerei.com/articles/51-alipay-payment-in-ruby

同时开源一个支付宝接口的 gem https://github.com/chloerei/alipay

做这个 gem 的原因是发现已有的 gem 不够好:

activemerchant_patch_for_china 依赖 activemerchant,实现得很复杂

ralipay 功能较全,但是代码中有一些不好的地方,比如全局变量太多。

另外还参考了 alipay_dualfun 和 china_pay,觉得包装有些多。

所以我还是自己写了一个 gem,代码更少,没有依赖,可以用于所有 Ruby Web 项目;直接面对支付宝接口,不加过多的包装。

比如,生成担保交易地址只是一个方法

Alipay::Service.create_partner_trade_by_buyer_url(  :out_trade_no      => 'YOUR_ORDER_ID',  :subject           => 'YOUR_ORDER_SUBJECCT',  ...)

我向之前提到的几个 gem 的作者致敬,因为不参考他们的代码我遇到很多问题都解决不了。

欢迎贡献代码,像即时到帐接口我没有权限访问,测试不了,所以还没写进去。

或者捐助我,让我更积极维护这个 gem https://me.alipay.com/chloerei

再搭一个广告,writings.io 现在可以自助付费了:https://writings.io/billing ,也欢迎继续联系我个人购买:chloerei@gmail.com 。

支付宝 API 向导(Ruby 版),以及开源一个支付宝 gem

相关文章:

你感兴趣的文章:

标签云: