Closed ryancheung closed 7 years ago
新版 API 正在 openapi 分支开发 https://github.com/chloerei/alipay/tree/openapi
新版 API 模式比较统一,不需要像旧版那样每个 API 都添加一个方法,只要提供几个 API 就行。详情看代码注释 https://github.com/chloerei/alipay/blob/openapi/lib/alipay/client.rb
欢迎测试和贡献。
看上去新的 API 需要提供接口名字以及对应参数,不确定这样对用户来说是否更方便了。
新版接口可以保证接口统一,也更加方便扩展,这样做对于频繁变化的接口来说无可厚非,实际上也有很多大公司采用这种做法,如亚马逊,google 等。
但是对于实际开发人员来说,在接入时,需要熟悉客户端和官方 API,这无疑增加了接入的成本。
官方文档是一定要看的,gem 方法命名尽量跟官方 sdk 一致,这样就好理解。 Newell Zhu notifications@github.com于2017年7月3日 周一13:15写道:
看上去新的 API 需要提供接口名字以及对应参数,不确定这样对用户来说是否更方便了。
新版接口可以保证接口统一,也更加方便扩展,这样做对于频繁变化的接口来说无可厚非,实际上也有很多大公司采用这种做法,如亚马逊,google 等。
但是对于实际开发人员来说,在接入时,需要熟悉客户端和官方 API,这无疑增加了接入的成本。
— You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/chloerei/alipay/issues/70#issuecomment-312551307, or mute the thread https://github.com/notifications/unsubscribe-auth/AADDC_KqKJLxoirEW7a3uJrs9yY-zP7Yks5sKHjygaJpZM4N27od .
呀,没等这个新版本出来,自己前一阵子在老版本集成了新网关的部分接口,混在一起,同时加上了 RSA2签名。
我用了一下新版,挺流畅的。 支付宝终于告别 XML 了。 Your gem is just awesome!
0.15.0 release, stop adding feature to old api.
https://github.com/chloerei/alipay/blob/master/CHANGELOG.md#v0150-2017-08-27
@chloerei 旧版不维护了? No support for old API anymore?
我发现支付宝很坑,如果是2015年之前开启了开发者接口,那么默认签署了企业套餐V1合约,这个合约只能使用旧版API(我司就是如此)。 我很想使用新版 API,于是我就找阿里的客服人工帮我改合约。那过程真是呵呵了。 技术客服说升级新版合约(V4)就可以同时使用旧版 API 和新版 API,但是他无权给我改合约,于是把我转接到商家客服。 商家客服说他不能保证升级后可以同时使用旧版 API 和新版 API。我说技术客服保证了,还是升级吧。 商家客服说好,但是我也无权改你的合约,我帮你转专线客服。我说好。 我等了十分钟吧,转接失败。然后我再次找了一个新的商家客服,他说专线没人。 我猜,大概根本就没有这个专线客服吧。
所以我只能继续用旧版 API。再找个时间看看专线客服吧。
不增加新特性 Frank Fang notifications@github.com于2017年8月28日 周一01:02写道:
@chloerei https://github.com/chloerei 旧版不维护了? No support for old API anymore?
— You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/chloerei/alipay/issues/70#issuecomment-325210881, or mute the thread https://github.com/notifications/unsubscribe-auth/AADDC-pn3UpxDkGTckS4zsE5izDTWLhvks5scaEZgaJpZM4N27od .
新支付网关
https://openapi.alipay.com/gateway.do
下API支持