我试图在我的rails开发应用程序中实现一个ogone测试帐户,但我不断收到错误消息'商家不活跃'
经过一番调查,我相信它有事可做用SHA编码?
问题是我没有真正了解它是如何工作的,Ogone有多个SHA参数来填写,我还没有找到一种方法在activemerchant把它放在那里。
有人在这件事情上有一些经验?Activemerchant ogone =>商家不活跃
1
A
回答
0
与Ogone直接链接到工作与麦10后创建一个帐户,2010,您将需要此补丁:https://github.com/Shopify/active_merchant/pull/85 (这也适用于在此日期之前创建的帐户。)
这也会给你更多的细节关于别名的使用情况,请从Ogone的新更新中解决一些问题......确保阅读ogone网关代码中的内联文档:https://github.com/ZenCocoon/active_merchant/blob/master/lib/active_merchant/billing/gateways/ogone.rb
截至今天,SHA1被支持并被使用。
1
您得到Merchant not active
错误的原因是因为您的帐户未配置为能够使用直接链接或其他几个选项。要激活此功能,您应该获得更高的订阅或联系他们的支持,并要求他们为您启动。
至于SHA,您需要配置一个秘密密码短语,通过它来分隔您发送的参数。例如:
Passphrase: ogonepass123
Post variables: CN=JohnDoeogonepass123AMOUNT=1000ogonepass123CURRENCY=EURogonepass123PSPID=MyPSPID
最终,你哈希您的帖子变量SHA-1和键添加到您的文章参数
....ogonepass123SHASIGN=<40-characters-SHA-key>
这种方式,您保护您的数据并确保没有人可以与那些篡改变量。
还要确保当您收到Ogone的响应后,您将使用它们发送给您的参数重新构建SHA哈希,然后将自己形成的SHA哈希与Ogone发送给您的参数进行比较。如果这两个匹配,你可以确定参数没有被混淆。
希望这可以帮助你或其他遇到此问题的人。
相关问题
- 1. 活跃的商家信用卡号码问题
- 2. 活跃商户上的条形网关不起作用
- 3. 活跃的商家贝宝定期Pem错误既不Pub酒店也不Priv Key
- 4. VBA不活跃
- 5. 两家分店同时活跃?
- 6. QPainter的不活跃
- 7. z-index不活跃
- 8. 不保持活跃
- 9. 为一系列活跃的广告店挑选每家商店随机排名前3位的商品
- 10. 不活跃重定向
- 11. drupal菜单项不活跃
- 12. 切换到多个商家帐户与Activemerchant宝石PayPal Express结帐
- 13. JTextPane活跃
- 14. 我的活动“活跃”吗?
- 15. 谷歌地图:颜色活跃国家和添加标记
- 16. 检查活跃JFrames
- 17. 点击和活跃
- 18. Magento如何获得活跃的商店名称
- 19. 为什么目前的物业状况是不活跃的amazon卖家帐户
- 20. 如何更改与活动商家关联的标准表单到Braintree dropin-ui?
- 21. TCP保持活跃频率不一致
- 22. Android菜单 - 项目不活跃
- 23. 在VS2005中断点不活跃
- 24. didReceiveMemoryWarning不被称为活跃APP
- 25. JINI已经不再活跃了吗?
- 26. 的OpenGL ES 2.0:属性不活跃
- 27. wso2 Identity Server您的帐户不活跃
- 28. setTimeout函数,如果用户不活跃
- 29. 的NSTextField不活跃NSPopover连接到NSStatusItem
- 30. 更改排颜色不活跃的DataGridView