Node Instapago
Simple promise based Instapago (payment service http://instapago.com/ ) Client for NodeJs.
How to install
npm install node-instapago
API
constructor(String: apiKey, String:publicKey)
createPayment(Payment: paymentParameters, Bool: ispreAuthorized) : Promise
completePayment(Payment: paPaymentParameters) : Promise
getPaymentDetails(String: paymentId) : Promise
cancelPayment(String: paymentId) : Promise
PayMent = amount description cardHolder cardHolderId cardNumber cvc expirationDate ip orderNumber address city zipCode state
How to use it
var instapago = ; var _instaPago = "[YOUR_API_KEY]" "[YOUR_PUBLIC_KEY]"; var { //_instaPago.completePayment(params).then(res=>console.log("res.data")).catch(err=>console.log(err, "completePayment error")); _instaPago; _instaPago;}eventEmitter; var payment = "amount": 100 "description": "Test payment" "cardHolder": "John Doe" "cardHolderId": "105682414" "cardNumber": "4111111111111111" "cvc": 621 "expirationDate": "07/2020" "statusId": 2 "ip": "[YOUR_SERVER_IP]" "orderNumber": 1256 "address": "Test Address" "city": "caracas" "zipCode": 1010 "state": "DC" _instaPago ;
The road ahead
- Caching payments
- Complete las pre authorized cached payments
- Delete last cached payment