Top*_*unt 8 ruby-on-rails stripe-payments
我们正在管理一个使用Stripe的旧Rails应用程序,但我们的Stripe版本比当前API落后26个月.我们希望升级到当前的Stripe API,但由于许多更改会影响我们的系统,因此我们真的想要在更改我们的实时网站使用的实时API之前测试更改.
所以我有两个问题:
1)使用API时,我们非常依赖实时和测试模式之间的区别.有没有办法只升级测试模式API(不升级Live),这样我们可以识别并纠正任何破坏而不会实际破坏用户体验?
2)是否可以一次升级API一个版本,而不是一次升级,以使转换对我们来说更易于管理?
Top*_*unt 16
它的文档记录非常糟糕,但事实证明,您可以通过Stripe.api_version = 'YYYY-MM-DD'在使用Ruby绑定发送请求之前进行设置,将Stripe API版本更改为您所需的任何版本(https://stripe.com/docs/api/ ruby#versioning),或者通过发送Stripe-VersionHTTP标头.
因此,我们计划将我们的规范配置为针对所有请求使用最新的API版本,并以这种方式测试破损.
| 归档时间: |
|
| 查看次数: |
2553 次 |
| 最近记录: |