webpay-webservice-api
A Node.js module to process merchant credit card transactions to the Webpay transaction server (WTS) via the WebServiceAPI.
Installation
npm install webpay-webservice-api --save
Usage
var webpay = ;// set the transaction datavar transaction =txnType: 'PURCHASE'terminalType: '1'clientID: '90000000'authToken: 'Igfgfgfgfgfgfgfgfgfej'cardNumber: '4111111111111111'expMonth: 12expYear: 30cvc: 123amount: '1.00';// processs the transactionvar gateway_url = 'https://www.gatewayURL.com/WebServiceAPI/service/transaction'webpay;
The result
will be a Javascript Object containing the response of the transaction from the Webpay Payment Gateway.
Using the responsecode
field, the outcome of the transaction can be determined.
Options
The following options are allowed to be passed to doTransaction
.
proxy
allows for a proxy server to be specified in order to connect to the gateway. The proxy URL format is: http(s)://host:porttest_mode
is a boolean value which changes the gateway URL to enable live or test transactions.
var options =proxy: ''test_mode: false
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D