Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ logs

# configs
config.json
test/test-nacha-config.json
test/test-prepaid-config.json
testbase/test-config.json

# Runtime data
pids
Expand Down
3 changes: 2 additions & 1 deletion account.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ var Account = function() {
self.routingNumber = null;
self.status = null;
self.type = null;
self.productId = null;
self.isPrimary = null;
self.isCloseable = null;

Expand Down Expand Up @@ -147,4 +148,4 @@ var Account = function() {
};


module.exports = Account;
module.exports = Account;
27 changes: 18 additions & 9 deletions connection.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* Created by socialmoneydev on 8/29/2014.
*/

var fs = require('fs');

var Connection = function() {
var self = this;
Expand All @@ -12,13 +12,22 @@ var Connection = function() {
self.proxyServer = null;
self.proxyPort = null;

self.createFromConfig = function(apiKeyOverride, apiSecretOverride, domainNameOverride, proxyServerOverride, proxyPortOverride){
var config = require('./config.json');
self.apiKey = apiKeyOverride || config.coreProApiKey || null;
self.apiSecret = apiSecretOverride || config.coreProApiSecret || null;
self.domainName = domainNameOverride || config.coreProDomainName || null;
self.proxyServer = proxyServerOverride || config.coreProProxyServer || null;
self.proxyPort = proxyPortOverride || config.coreProProxyPort|| null;
self.createFromConfig = function(apiKeyOverride, apiSecretOverride, domainNameOverride, proxyServerOverride, proxyPortOverride) {
if (fs.existsSync('./config.json')) {
var config = require('./config.json');
self.apiKey = apiKeyOverride || config.coreProApiKey || null;
self.apiSecret = apiSecretOverride || config.coreProApiSecret || null;
self.domainName = domainNameOverride || config.coreProDomainName || null;
self.proxyServer = proxyServerOverride || config.coreProProxyServer || null;
self.proxyPort = proxyPortOverride || config.coreProProxyPort || null;
} else {
self.apiKey = apiKeyOverride || null;
self.apiSecret = apiSecretOverride || null;
self.domainName = domainNameOverride || null;
self.proxyServer = proxyServerOverride || null;
self.proxyPort = proxyPortOverride || null;
}

return self;
};

Expand All @@ -28,4 +37,4 @@ var Connection = function() {
};

};
module.exports = Connection;
module.exports = Connection;
7 changes: 5 additions & 2 deletions externalaccount.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/**
* Created by socialmoneydev on 8/30/2014.
*/


var Requestor = require("./utils/requestor");
var ExternalAccountIdOnly = require("./models/externalaccountidonly");
var ExternalAccountVerify = require("./models/externalaccountverify");
var ExternalAccount = function(){
Expand All @@ -14,7 +17,7 @@ var ExternalAccount = function(){
self.routingNumberMasked = null;
self.accountNumber = null;
self.accountNumberMasked = null;
self.type= null;
self.type = null;
self.nickName = null;
self.status = null;
self.statusDate = null;
Expand Down Expand Up @@ -86,4 +89,4 @@ var ExternalAccount = function(){
};

};
module.exports = ExternalAccount;
module.exports = ExternalAccount;
4 changes: 4 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

var Account = require('./account');
var BankDocument = require('./bankdocument');
var Connection = require('./connection');
var Customer = require('./customer');
var CustomerBeneficiary = require('./customerbeneficiary');
var CustomerDocument = require('./customerdocument');
Expand All @@ -21,6 +22,9 @@ module.exports = {
bankDocument: function() {
return new BankDocument();
},
connection: function() {
return new Connection();
},
customer: function() {
return new Customer();
},
Expand Down
31 changes: 0 additions & 31 deletions models/programecode.js

This file was deleted.

Loading