如何在 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、Cyber​​Source。我真的不知道这些支付网关中的任何一个。那么有人可以帮帮我吗?您能为我提供上述支付网关的解决方案或示例吗? 提前谢谢你。

【问题讨论】:

到目前为止你做了什么,你能展示一下你开始做的事情吗? 我读过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 中生成 PDF 表单

从 ruby​​ on rails 重定向到 angular 给 preflight 的响应是无效错误

如何在 ruby​​ on rails 中结合救援多个异常?

如何使用 Actionmailer/Ruby on Rails 发送具有多个动态 smtp 的电子邮件