{"_id":"5632a5f049e16d0d001224f5","user":"55b932ba8fd1a02b00f496c8","version":{"_id":"5632a5e549e16d0d00122443","__v":6,"project":"55b933b3146ef121002158d3","createdAt":"2015-10-29T23:04:05.701Z","releaseDate":"2015-10-29T23:04:05.701Z","categories":["5632a5e749e16d0d00122444","5632a5e749e16d0d00122445","5632a5e749e16d0d00122446","5632a5e749e16d0d00122447","5632a5e749e16d0d00122448","5632a5e749e16d0d00122449","5632a5e749e16d0d0012244a","5632a5e749e16d0d0012244b","5632a5e749e16d0d0012244c","5632a5e749e16d0d0012244d","5632a5e749e16d0d0012244e","5632a5e749e16d0d0012244f","5632a5e749e16d0d00122450","5632b179df556c0d00cd095b","564e13053b2b4a19000cd69b","59caa9df65accc001a489c95","59cab50965accc001a489d28","59cadd464ab7b70024378e74"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.1.0","version":"1.1"},"githubsync":"","category":{"_id":"5632a5e749e16d0d0012244e","version":"5632a5e549e16d0d00122443","__v":2,"pages":["5632a5f049e16d0d001224f5","564e038b8980c32b009e8bcf"],"project":"55b933b3146ef121002158d3","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-08-04T17:34:30.156Z","from_sync":false,"order":13,"slug":"gateway-emulation","title":"Gateway Emulation"},"project":"55b933b3146ef121002158d3","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-08-04T17:38:04.450Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"Migrating from another gateway\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Intro\"\n}\n[/block]\nWe highly recommend that you rewrite your application to use our gateway APIs. In some cases this is impossible and we offer another approach - gateway emulation.\nWe can emulate your gateway request and response calls without you having to change your code. Minimal modification will be required such as changing the processing URL and authentication.\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Authorize.net\"\n}\n[/block]\nTo emulate your current Authorize.net gateway you will need to do the following:\n\n  * Change the processing (submit) URL to \n  * https://secure.ebizcharge.com/gateway/transact.dll\n  * For sandbox developer mode change 'secure' to 'sandbox' in the URL\n  * Populate the x_login field with the eBizCharge generated source key. If the source does not fit into x_login, break it up into two without any separating characters and populate the second half into the x_tran_key field.","excerpt":"","slug":"gateway-emulation","type":"basic","title":"Gateway Emulation"}
Migrating from another gateway [block:api-header] { "type": "basic", "title": "Intro" } [/block] We highly recommend that you rewrite your application to use our gateway APIs. In some cases this is impossible and we offer another approach - gateway emulation. We can emulate your gateway request and response calls without you having to change your code. Minimal modification will be required such as changing the processing URL and authentication. [block:api-header] { "type": "basic", "title": "Authorize.net" } [/block] To emulate your current Authorize.net gateway you will need to do the following: * Change the processing (submit) URL to * https://secure.ebizcharge.com/gateway/transact.dll * For sandbox developer mode change 'secure' to 'sandbox' in the URL * Populate the x_login field with the eBizCharge generated source key. If the source does not fit into x_login, break it up into two without any separating characters and populate the second half into the x_tran_key field.