firstdata-global-gateway
v0.1.4
Published
First Data Global Gateway e4 Client
Downloads
23
Readme
First Data Global Gateway e4 Client
Node JS Client for Bank of America's First Data Global Gateway e4 credit card processing service.
Website: https://globalgatewaye4.firstdata.com/
Installation
npm install firstdata-global-gateway --save
Usage
var GGe4Proxy = require('firstdata-global-gateway');
var gge4Configuration = {
hmacKey: '',
hmacKeyId: '',
serviceUri: '/transaction/v14',
serviceEndPoint: 'api.demo.globalgatewaye4.firstdata.com',
gatewayId: '',
password: ''
};
var gge4Proxy = new GGe4Proxy(gge4Configuration);
var payload = {
amount:50.00,
creditCard: {
name: 'John Doe,
number: '4111111111111111',
expirationMonth: '01',
expirationYear: '20',
securityCode: '123'
}
};
gge4Proxy.purchase(payload)
.then(function (payment) {
//do something with the payment reciept
})
.fail(function (err) {
//do something with the payment failure
});
Tests
npm test
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit and integration tests for any new or changed functionality. Lint and test your code.
Release History
- 1.0.0 Initial release
Additional Information
First Data Global Gateway:
First Data Global Gateway e4℠ Knowledge Base (Manage Demo Account) The Global Gateway e4 Help Desk is available 24/7 at 855-448-3493 Hours of Operation 8-10PM M-F 9-?-Sat
- Website: https://globalgatewaye4.firstdata.com/
- Web Service API: https://firstdata.zendesk.com/entries/407571-First-Data-Global-Gateway-e4-Web-Service-API-Reference-Guide
- Test Credit Card Numbers: https://firstdata.zendesk.com/entries/407651-Using-test-credit-card-numbers
- Highest Transactions Allowed: https://firstdata.zendesk.com/entries/20730816-what-is-the-highest-transaction-amount-allowed-within-gge4
- Require Security Code (e.g. CVV): https://firstdata.zendesk.com/entries/407683-Making-CVD-CVV2-field-appear-in-my-First-Data-Global-Gateway-e4-Payment-Page
- Test Security Codes: https://firstdata.zendesk.com/entries/407655-How-to-test-CVD-CVV-CVV2-functionality
- Enforce Security Code Validation: https://firstdata.zendesk.com/entries/407653-how-do-i-setup-a-cvd-cvv2-cvv-filter-in-first-data-global-gateway-e4sm-real-time-payment-manager-rpm
ONLY FIREFOX AND IE BROWSERS ARE SUPPORTED!!!!
/*
* The key used for the HMAC calculation can be
* obtained through the Realtime Payment Manager
* interface when using a Merchant Administrator
* account.
* Login: https://demo.globalgatewaye4.firstdata.com/?lang=en
*/