如何在ruby中集成2checkout支付网关

时间:2015-06-12 09:27:06

标签: ruby-on-rails 2checkout

在我的应用程序中,我希望将ruby应用程序中的2Checkout支付网关与我的沙盒帐户集成。我需要将https://www.2checkout.com/checkout/purchase此网址更改为' https://sandbox.2checkout.com/checkout/purchase'如何更改它以及如何在我的应用程序中提供MD5_HASH

请某些人帮帮我

2 个答案:

答案 0 :(得分:1)

我已经通过在2checkout.rb中创建配置/初始化器来解决这个问题,并且提到了一行,即

Twocheckout :: Checkout.sandbox(真);

通过这种方式,我们可以从您的测试帐户重定向到sandbox.2checkout.com的网址

如果你在ruby应用程序中使用2checkout沙盒帐户进行测试集成,你可以按照上述步骤操作,当你尝试从购物车重定向到2checkout网站时,你可能会收到错误:101

发生此错误的原因是,当您未提及沙箱(true)时,它会将其视为实时应用程序并尝试重定向到实时网站,如果您要通过沙盒帐户进行测试,则这是给沙箱的原因(true) / p>

希望这会对你有所帮助

答案 1 :(得分:0)

您可以在此处找到所需信息:https://www.2checkout.com/documentation/payment-api/create-token

我已经为您设置了Ruby语言(您可以在右上角来回更改),如果您向下滚动一下,您将看到"包含2co.js Checkout Page" - 您可以在此指定希望工作/测试的环境。

TCO.loadPubKey('',function(){ });是指定环境的地方。您可以使用TCO.loadPubKey(' production'或TCO.loadPubKey(' sandbox',

关于MD5_Hash - 请到这里:https://www.2checkout.com/documentation/notifications/

该网址也位于我们网站的开发者部分文档中,您还会在左侧看到许多其他类别,这些类别将提供将2CO与您的网站集成所需的所有资源。