将 activemerchant 与 PayPal Payments Advanced 结合使用

Posted

技术标签:

【中文标题】将 activemerchant 与 PayPal Payments Advanced 结合使用【英文标题】:Using activemerchant with PayPal Payments Advanced 【发布时间】:2012-12-06 22:27:48 【问题描述】:

我有一个基于 Rails 2.3.14 和 Ruby 1.8.7 构建的托管网站。为了获取送货信息以便计算运费,我提供了送货地址表格,然后使用信用卡处理器来处理实际的信用卡输入和授权。 PayPal 的 Payments Advanced 正是我想要的。我真的很想使用 activemerchant gem,但我找不到有关使用哪个特定网关或如何使用的信息。 github上有一个active_merchant讨论,上面写着“这几乎是Payflow Link的抄本”,但我无法将其转换为有用的示例,因为我找到的每个示例都传递了CC信息。任何人都可以指出或提供这种使用 activemerchant 的示例吗?

-罗斯

【问题讨论】:

不要认为任何人会帮助你提高接受率 Russ 如果你打算使用paypal网关那么你可以考虑使用paypal-sdk-merchant gem。样品可在http://paypal-sdk-samples.herokuapp.com/merchant/do_direct_payment 获得。 感谢 siddick,宝石看起来不错。感谢您的帮助。 DoDirectPayment 适用于 PayPal Payments Pro,而非 Payments Advanced。此外,DDP 是 Payments Pro 的“旧”版本。现在,当您申请 Pro 时,他们会将您放入 PayFlow Pro 产品中,因此请记住这一点。它们都是 30 美元/月,而 Payments Advanced 也是 5 美元/月。 【参考方案1】:

Payments Advanced 基本上是 PayFlow Link,但它使用 PayPal 作为您的商家处理器,而不是第 3 方商家帐户。

因此,您将使用与 PayFlow 链接相同的步骤,并进行一些小改动。你可以得到所有的info about Payments Advanced here。

不过,我不知道已经为它开发了任何特定的 gem。

【讨论】:

谢谢安德鲁。我不需要一个特定的宝石,而是一个工作示例。但我想我可以从您提供的链接中找出答案,因为我知道那是正确的查看位置。

以上是关于将 activemerchant 与 PayPal Payments Advanced 结合使用的主要内容,如果未能解决你的问题,请参考以下文章

ActiveMerchant:将商品详细信息发送到 paypal url

Rails 4 - ActiveMerchant Paypal Express 结帐问题与传递项目数量

使用 ActiveMerchant 和 PayPal 在实时网站上接受虚拟信用卡

如何使用 ActiveMerchant 和 PayPal Express 跳过订单确认页面

在 Shopify 中使用 ActiveMerchant 的 Paypal Express 结账

RoR - PayPal ActiveMerchant - 退款