0.3.2 • Published 8 years ago
chilepay-sdk v0.3.2
chilepay-sdk
Warning: In active development. Not ready for production usage.
Kit de integración para la API de Chilepay con node.js.
Instalación
npm install chilepay-sdk
Modo de uso
const ChilePay = require('chilepay-sdk');
let cp = new ChilePay("{apiKey}", "{secretKey}");Para obtener tu {apiKey} y {secretKey} debes activar Desarrollador Chilepay
Crear una transacción
- Inicia la transacción y redirecciona al usuario a la url retornada por Chilepay.
cp.initTransaction('webpay', {
subject: 'Mi primera transacción',
buyerEmail: 'comprador@example.com',
amount: 10000,
currency: 'clp',
notifyUrl: 'https://example.com/notificacion',
returnUrl: 'https://example.com/tienda'
}).then((response) => {
res.redirect(response.paymentUrl);
});- Al recibir la notificación, llama a
.getTransaction("{token}")para obtener la información de la transacción. Finalmente, retornatransaction.checkCode
// en https://example.com/notificacion
let transactionId = req.params.transactionId;
cp.getTransaction(transactionId).then((transaction) => {
// Aquí debes fijarte en transaction.status, si es "preApproved" entonces
// debes actualizar tu base de datos y disminuir stock. La transacción
// se considerará aprobada solo si retornas transaction.checkCode
res.send(transaction.checkCode);
});Apache-2 License.
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.19
8 years ago
0.2.18
8 years ago
0.2.17
8 years ago
0.2.16
9 years ago
0.1.16
9 years ago
0.1.15
9 years ago
0.1.14
9 years ago
0.1.13
9 years ago
0.1.12
9 years ago
0.1.11
9 years ago
0.1.9
9 years ago
0.1.8
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago