如何在 ruby on rails 中集成多个支付网关(多个商家)?
Posted
技术标签:
【中文标题】如何在 ruby on rails 中集成多个支付网关(多个商家)?【英文标题】:How to integrate multiple payment gateway ( Multiple merchant ) in ruby on rails? 【发布时间】:2019-10-16 02:46:58 【问题描述】:由于我是 ruby on rails 的新手,如果是这样的愚蠢问题,我很抱歉。 我正在开发像亚马逊这样的电子商务应用程序。所以卖家需要在 Rails 应用程序中添加他们的商家帐户。商户账户可以是 paypalpaylfow、authorize.net 或cybersource。我想集成 PayPal Payflow、Authorize.net、CyberSource。我真的不知道这些支付网关中的任何一个。那么有人可以帮帮我吗?您能为我提供上述支付网关的解决方案或示例吗? 提前谢谢你。
【问题讨论】:
到目前为止你做了什么,你能展示一下你开始做的事情吗? 我读过developer.paypal.com/docs/payouts/#payouts-flow 和authorize.net。但我至今无法理解。 【参考方案1】:要开始使用 PayPal Payflow 网关,您应该查看此网站上的指南:
https://developer.paypal.com/docs/classic/payflow/integration-guide/
您在原始帖子的评论中提供的链接用于“支付”,与“Payflow”不同。
【讨论】:
【参考方案2】:您可以查看 ActiveMerchant。如果您对有效负载和 ruby 版本有疑问,您可以浏览它们的单元测试用例并从那里开始跟踪。
https://github.com/activemerchant/active_merchant/blob/master/test/unit/gateways/cyber_source_test.rb
https://github.com/activemerchant/active_merchant/blob/master/test/unit/gateways/authorize_net_test.rb
https://github.com/activemerchant/active_merchant/blob/master/test/unit/gateways/payflow_test.rb
【讨论】:
以上是关于如何在 ruby on rails 中集成多个支付网关(多个商家)?的主要内容,如果未能解决你的问题,请参考以下文章
在 Spree 支持的 Ruby on Rails 电子商务应用程序中集成印度支付网关 (CCAvenue)
将 Wrap Bootstrap 主题与 Ruby on Rails 集成
从 ruby on rails 重定向到 angular 给 preflight 的响应是无效错误