- deps: force latest version & audit fix (ace8728c)
- deps: force latest version & audit fix (b9021138)
- deps: force latest version & audit fix (5b3f4c26)
- deps: force latest version & audit fix (535bcffe)
- deps: force latest version & audit fix (b76bc0cf)
- deps: force latest version & audit fix (0d2c4ec6)
- deps: force latest version & audit fix (5c6824e6)
- deps: force latest version & audit fix (bc57468c)
- deps: force latest version & audit fix (bf56c731)
- deps: force latest version & audit fix (e3589f55)
- deps: force latest version & audit fix (a6732908)
- deps: force latest version & audit fix (3cfbed79)
- deps: force latest version & audit fix (1296ba29)
- deps: force latest version & audit fix (5a3a8eac)
- deps: force latest version & audit fix (fc72dbe2)
- deps: force latest version & audit fix (cc91d33a)
- deps: force latest version & audit fix (4073feec)
- deps: force latest version & audit fix (9b1c1fcb)
- deps: force latest version & audit fix (9d580282)
- deps: force latest version & audit fix (29445c27)
- deps: force latest version & audit fix (7d865a8a)
- deps: force latest version & audit fix (25bd0c88)
- deps: force latest version & audit fix (d8372947)
- deps: force latest version & audit fix (f7822363)
- deps: force latest version & audit fix (0fb22e5a)
- deps: force latest version & audit fix (313e6971)
- deps: force latest version & audit fix (5bea2f61)
- deps: force latest version & audit fix (cb1f7957)
- deps: force latest version & audit fix (202bd8d1)
- deps: force latest version & audit fix (dc4a4090)
- deps: force latest version & audit fix (4afd6d17)
- deps: force latest version & audit fix (6ef2d031)
- deps: force latest version & audit fix (202e0ff2)
- .npmrc: prevent npm version to commit and tag version (86a2a0cd)
- deps: force latest version & audit fix (dc9179c3)
- dependencies: force latest versions (67c86a71)
- release: generate latest changelog (f17e9eb0)
- force latest node in travis (beae2956)
- force latest dependencies (4868d8dd)
- add isSuccessful on parsed response & result (a20cf66f)
- reformat parsed response (c9abea8f)
- introduce initial normalized response (24ffb374)
- add code, type & description on errors (dc754edb)
- handle gateway server fault response (e675ec3c)
- handle gatewat client fault response (bb88b379)
- add default command on info (c14cfc29)
- expose client information (32a03fd1)
- allow custom commands on parse options (0b873f85)
- allow number and name for businessNumber and businessName (0219950b)
- expose machine readable gateway name (8e8bdfc4)
- index: update context name (9472840c)
- fixture:
- update usage docs (c8afd675)
- add isSuccessful on parsed response & result (a20cf66f)
- reformat parsed response (c9abea8f)
- introduce initial normalized response (24ffb374)
- add code, type & description on errors (dc754edb)
- handle gateway server fault response (e675ec3c)
- handle gatewat client fault response (bb88b379)
- add default command on info (c14cfc29)
- expose client information (32a03fd1)
- allow custom commands on parse options (0b873f85)
- allow number and name for businessNumber and businessName (0219950b)
- expose machine readable gateway name (8e8bdfc4)
- fixture:
- force latest dependencies (05b81c3a)
- update build & dependency status (28a65dab)
- add web hook path constant (37b8e5d7)
- honor username on transaction request (0d1d5e0b)
- change request command to CustomerPaybill (93e64d62)
- force latestd pendencies (0bcbd680)
- add ssl options on charge request (7b445c03)
- add ssl options on login request (a8bc189c)
- add ssl options reader (15b58d00)
- add ssl files path configs (d4b21722)
- add support for http content type & accept from .env (3440420e)
- support currency from .env (a75920c2)
- switch content-type and accept headers to text/xml (8033b715)
- use merge objects (168e7962)
- improve jsdoc identations (1a7efbd4)
- improve readSSL optins and its jsdoc (8430b6a4)
- propagate ussd sessionId to charge response body (25ef5a89)
- reference value on specs (c4db1f9e)
- update issue templates (67abcf6c)
- implement ussd push webhook result parser (42320c69)
- implement request payment (e36a6d6e)
- deserialize authentication failed, login failed & session expired to error (d551f8e1)
- implement ussd login request (61d13969)
- implement transaction response deserializer (d0a93ef0)
- implement login response deserialize (1583d9bd)
- implement transaction request payload builder (d2159f30)
- implement login request builder (9c02642a)
- implement request xml builder (e341ac5a)
- implement parseTransactionResult (97d24801)
- implement gereric request parse (208685ed)
- add currency client metadata (e06dd19c)
- add client required metadata (8a614efa)
- serializeTransaction to merge defaults (4e733b9e)
- serializeLogin to merge defaults (9d061ea8)
- rename token to sessionId for transaction serialization (f8cf740d)
- rename parseTransactionResult to deserializeResult (c99932b5)
- rename parseTransactionResponse to deserializeTransaction (c8ba0adb)
- rename parseLoginResponse to deserializeLogin (4e2f9230)
- rename parseRequest to deserialize (31798018)
- rename buildTransactionRequest to serializeTransaction (0657e738)
- rename buildLoginRequest to serializeLogin (a83105d2)
- rename buildRequest to serialize (7cc0a147)
- rename parseRequest->parseXml & buildRequest->buildXml (a34718e7)
- review charge specs (04c94c49)
- implement transaction error specs (4973a776)
- refactor to add default env variables (b185de16)
- refactor readFile to helper (afa8a9bc)
- improve login specs for auth failed, session expired & login failed (ad561fb9)
- improve login error handlers specs (4db09d4e)
- rename transaction result title (e217782f)