如何在 ruby 中集成 2checkout 支付网关
How to integrate 2checkout payment gateway in ruby
在我的应用程序中,我希望将 ruby 应用程序中的 2Checkout 支付网关与我的沙盒帐户集成。我需要更改 https://www.2checkout.com/checkout/purchase this url to 'https://sandbox.2checkout.com/checkout/purchase' 我该如何更改它以及如何在我的应用程序
中提供 MD5_HASH
请一些人帮助我
您要查找的信息可以在这里找到:https://www.2checkout.com/documentation/payment-api/create-token
我已经为您将语言设置为 Ruby(您可以在右上角来回更改),如果您向下滚动一点,您会看到 "Include 2co.js on your Checkout Page" - 这是您指定希望在哪个环境中工作/测试的地方。
TCO.loadPubKey('', function() {
});是指定环境的地方。您可以使用 TCO.loadPubKey('production' 或 TCO.loadPubKey('sandbox',
关于 MD5_Hash - 请转到此处:https://www.2checkout.com/documentation/notifications/
URL 也在我们网站的开发人员文档部分,您还会在左侧看到许多其他类别,它们将提供将 2CO 与您的网站集成所需的所有资源.
我已经解决了这个问题,方法是在 2checkout.rb 中创建一个 config/initializers 并在那里提到一行,即
Twocheckout::Checkout.sandbox(真);
这样我们就可以从您的测试帐户
重定向到沙盒的URL。2checkout.com
如果您在 ruby 应用程序中使用 2checkout 沙盒帐户进行测试集成,您已按照上述其他操作进行操作,否则当您尝试从购物车重定向到 2checkout 网站时,可能会收到 PE:101 错误
发生此错误的原因是当您未提及沙箱时 (true) 它将被视为实时应用程序并尝试重定向到实时站点如果您想通过沙箱进行测试,这就是提供沙箱 (true) 的原因帐号
希望这对您有所帮助
在我的应用程序中,我希望将 ruby 应用程序中的 2Checkout 支付网关与我的沙盒帐户集成。我需要更改 https://www.2checkout.com/checkout/purchase this url to 'https://sandbox.2checkout.com/checkout/purchase' 我该如何更改它以及如何在我的应用程序
中提供 MD5_HASH请一些人帮助我
您要查找的信息可以在这里找到:https://www.2checkout.com/documentation/payment-api/create-token
我已经为您将语言设置为 Ruby(您可以在右上角来回更改),如果您向下滚动一点,您会看到 "Include 2co.js on your Checkout Page" - 这是您指定希望在哪个环境中工作/测试的地方。
TCO.loadPubKey('', function() { });是指定环境的地方。您可以使用 TCO.loadPubKey('production' 或 TCO.loadPubKey('sandbox',
关于 MD5_Hash - 请转到此处:https://www.2checkout.com/documentation/notifications/
URL 也在我们网站的开发人员文档部分,您还会在左侧看到许多其他类别,它们将提供将 2CO 与您的网站集成所需的所有资源.
我已经解决了这个问题,方法是在 2checkout.rb 中创建一个 config/initializers 并在那里提到一行,即
Twocheckout::Checkout.sandbox(真);
这样我们就可以从您的测试帐户
重定向到沙盒的URL。2checkout.com如果您在 ruby 应用程序中使用 2checkout 沙盒帐户进行测试集成,您已按照上述其他操作进行操作,否则当您尝试从购物车重定向到 2checkout 网站时,可能会收到 PE:101 错误
发生此错误的原因是当您未提及沙箱时 (true) 它将被视为实时应用程序并尝试重定向到实时站点如果您想通过沙箱进行测试,这就是提供沙箱 (true) 的原因帐号
希望这对您有所帮助