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