0.1.4 • Published 10 years ago
firstdata-global-gateway v0.1.4
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
*/