-
Notifications
You must be signed in to change notification settings - Fork 0
Pagos con notificación
Juan P López edited this page Apr 9, 2018
·
3 revisions
import nequi from 'nequi';
const nequiClient = nequi('Your Access Key', 'Your Secret Key', 'Your API Key');
const payment = await nequiClient.pushPayments.create({
phoneNumber: '300666999',
code: '900XXXXXX',
value: '5000',
});- phoneNumber: Teléfono al que se le solicita el pago
- code: NIT del comercio que realiza el cobro. En pruebas usar 1.
- value: valor a solicitar
{
"transactionId": "350-nequi-node-3357-nqGMFNZWWo",
"requestId": "nqGMFNZWWo"
}- transactionId: Se usa para la verificación de estado
- requestId: Se usa para reversar el cobro
import nequi from 'nequi';
const nequiClient = nequi('Your Access Key', 'Your Secret Key', 'Your API Key');
const status = await nequiClient.pushPayments.getStatus({
codeQR: '350-nequi-node-3357-nqGMFNZWWo',
});- codeQR: transactionId devuelto en la solicitud del pago
{
"status": "33",
"name": "El ranchero",
"value": "13000",
"date": "Abril 09 - 2018 | 14:32 PM",
"trnId": "350-nequi-node-3357-nqGMFNZWWo",
"originMoney": [],
"ipAddress": "",
"requestId": "Evznoxb9KN"
}- status: Estado de la transacción. Ver Pagos con Notificación
33 - Pendiente
34 - Cancelado
35 - Realizado
El reverso se puede realizar antes del corte de Nequi, es decir, durante el mismo día de la transacción.
Nota: observación encontrada durante las pruebas. NO ES OFICIAL
import nequi from 'nequi';
const nequiClient = nequi('Your Access Key', 'Your Secret Key', 'Your API Key');
const reverse = await nequiClient.pushPayments.reverse({
phoneNumber: '300666999',
value: '5000',
code: '900XXXXXX',
messageId: 'nqGMFNZWWo',
type: 'payment',
});- phoneNumber: Teléfono al que se le devolvera el pago
- code: NIT del comercio que realizó el cobro. En pruebas usar 1.
- value: valor a devolver
- messageId: requestId devuelto en la solicitud del pago
- type: debe ser payment
{
"requestId": "133s5pbEOY"
}- requestId: Id de la solicitud