【问题标题】:Rails Stripe How To Post Request From ControllerRails Stripe 如何从控制器发布请求
【发布时间】:2014-07-30 09:39:42
【问题描述】:

我正在尝试将 Stripe Connect 与我的 rails 应用程序集成。阅读找到的文档here,我将我的用户定向到 Stripe 连接端点,并成功地重定向回我的应用程序,接收来自 Stripe 的“代码”参数。下一步是使用此代码参数向 Stripe 发出发布请求,这是他们在其网站上提供的示例:

curl -X POST https://connect.stripe.com/oauth/token \
 -d client_secret=sk_test_Bt0BtznEVxO2etFU0CZdx4nK \ * This is the secret key from my appication? *
 -d code=AUTHORIZATION_CODE \ * Assuming this where I enter the code param *
 -d grant_type=authorization_code * Leave this set to authorization_code? *

这将交换“代码”以换取“access_token”。我的问题是从我的控制器发出这个帖子请求的最佳方式是什么?我是否应该将包含“代码”参数的 Stripe 重定向到发出发布请求的控制器中的操作? 最重要的是这个发布请求的代码在 Rails 中是什么样的?

然后我应该将访问令牌保存到指定用户的数据库中以供将来参考吗?

任何帮助/建议将不胜感激。

谢谢

【问题讨论】:

  • 想知道你有没有想过这个问题?我遇到了类似的问题,我需要比大多数人在开始使用 API 时所认为的更多地掌握和理解基础知识

标签: ruby-on-rails http-post stripe-payments


【解决方案1】:

【讨论】:

  • 抱歉不是我想要的。我已经在使用 Stripe gem,您链接到的文档是针对他们的 API 而不是 Stripe Connect。
  • @LeeRowbotham 对不起,我没有考虑周到。如果您使用 Devise 进行身份验证,您可以尝试将此 gem 用于 Stripe Connection github.com/isaacsanders/omniauth-stripe-connect
  • @LeeRowbotham 或者您可以使用github.com/jnunemaker/httparty 发送自定义请求
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-13
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多