Global Gateway E4 module
Module implements the First Data Global Gateway e4℠ Web Service API
Uses JSON and drupal_http_request
Current state:
Completes authorize+capture transactions in a test account, maybe also in a real account.
NOT YET IMPLEMENTED:
pre-authorize for later capture
HMAC Hash for API v12 (
SHOULD BE CHANGED/REMOVED/TESTED: “Test transactions in a live account” (I’m not sure if this is even a possibility with Global Gateway e4)
There are a few features that it doesn't yet have (most prominently: authorization with capture occurring later).
Error handling hasn't been fully tested, but I think it might work to some degree. The response codes in commerce_gge4_response_codes.inc might prove useful here.
Files likely needing the most attention:
includes/commerce_gge4.admin.inc
Capture form, validation, and submit handling. Especially the submit handling.
commerce_gge4.inc
Would need to add a capture() method and/or other variables and methods to facilitate Capture. This method would likely be called from the capture form submit handler in includes/commerce_gge4.admin.inc
Helpful links:
https://firstdata.zendesk.com/entries/407571-First-Data-Global-Gateway-e...
https://firstdata.zendesk.com/home