{"comment":{"created_at":"2011-10-26T13:49:53Z","body":"Also, what do you guys think about splitting this into at least two patches? One for the new digest, signature generation stuff and another for the 3d secure. We're still working on figuring out the best interface for 3d secure so it might take a little bit longer to get that applied, but it shouldn't stop  the rest of the this patch from being merged in. ","updated_at":"2011-10-26T13:49:53Z","url":"https://api.github.com/repos/Shopify/active_merchant/issues/comments/2530521","id":2530521,"user":{"gravatar_id":"71ff5a1ce01ff8a16580f421160a159d","avatar_url":"https://secure.gravatar.com/avatar/71ff5a1ce01ff8a16580f421160a159d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/jduff","id":441,"login":"jduff"}},"action":"created","issue":{"number":198,"created_at":"2011-09-30T09:17:00Z","pull_request":{"diff_url":"https://github.com/Shopify/active_merchant/pull/198.diff","patch_url":"https://github.com/Shopify/active_merchant/pull/198.patch","html_url":"https://github.com/Shopify/active_merchant/pull/198"},"body":"Hi,\r\n\r\nbased on the work presented by @ZenCocoon in [#85 \"Update Ogone DirectLink gateway: Fix Doc, New signature procedure, tested with v4.87\"](https://github.com/Shopify/active_merchant/pull/85), I've added the 3-D Secure implementation (add `:d3d => true` in `gateway.purchase` options) and the possibility to pass a different `signature_encryptor` to `ActiveMerchant::Billing::OgoneGateway.new`, for instance `sha512` instead of `sha1` (the default).\r\n\r\nThe complete change list is as follow:\r\n\r\n- Support for new signature procedure used by all accounts created after May 10 2010. (backward compatible) (by @ZenCocoon)\r\n- Support for 3-D Secure protocol. (by @rymai)\r\n- Support for multiple signature algorithms (SHA1, SHA256 & SHA512). (by @rymai)\r\n- Update error message on invalid authentication to support the newly released update of Ogone platform v 4.87. (by @ZenCocoon)\r\n- Updated documentation describing aliases usage. (by @ZenCocoon)\r\n- Updated documentation describing 3-D Secure usage. (by @rymai)\r\n- Note to explain how to test custom currencies. (by @ZenCocoon)\r\n- Option to allow custom ECI value. (by @ZenCocoon)\r\n\r\n**This has been unit and remote tested and we currently use this in production!**\r\n\r\nThanks in advance! ","comments":14,"title":"[Ogone gateway] Added 3-D Secure & Signature algorithm choice","updated_at":"2011-10-26T13:49:53Z","url":"https://api.github.com/repos/Shopify/active_merchant/issues/198","id":1784104,"assignee":null,"milestone":null,"closed_at":null,"user":{"gravatar_id":"29ca23aec409fa37948f0c9dfbaa8aa9","avatar_url":"https://secure.gravatar.com/avatar/29ca23aec409fa37948f0c9dfbaa8aa9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/rymai","id":1168,"login":"rymai"},"html_url":"https://github.com/Shopify/active_merchant/issues/198","labels":[{"name":"gateway feature","url":"https://api.github.com/repos/Shopify/active_merchant/labels/gateway+feature","color":"02d7e1"}],"state":"open"},"legacy":{"issue_id":1784104,"comment_id":2530521}}