#
Wibond
#
1. Obtener link de pago
POST /pagos
Permite obtener un link pago.
REQUEST
provider: (Tipo de dato: string). Nombre del Servicio de Pagos ("wibond"). Campo obligatorio.
action: (Tipo de dato: string). Tipo de acción a ejecutar ("create"). Campo obligatorio.
user: (Tipo de dato: string). Email con el cual el usuario se loguea en la plataforma de wibond. Campo obligatorio.
password: (Tipo de dato: string). Contraseña con la cual el usuario se loguea en la plataforma de wibond. Campo obligatorio.
reference_id: (Tipo de dato: string). Nombre del link de pago. No pueden existir más de un link con el mismo nombre. (Tipo de dato: string).
amount: (Tipo de dato: string). Monto a cobrar (Tipo de dato: string).
return_url: (Tipo de dato: string). Url a la cual retornará en caso de pago exitoso. (Tipo de dato: string).
return_url_failure: (Tipo de dato: string). Url a la cual retornará en caso de pago rechazado. (Tipo de dato: string).
notification_url: (Tipo de dato: string). Url a donde se enviaran las notificaciones del link de pago. (Tipo de dato: string).
{
"provider": "wibond",
"action": "create",
"user": "andres.jaromezuk@pow.la",
"password":"JesusMaria68@",
"reference_id": "1234",
"amount": "1000",
"return_url": "http://localhost:7000/pagos",
"return_url_failure": "http://localhost:7000/pagos",
"notification_url": "http://localhost:7000/pagos"
}
RESPONSE
id: Id único que identifica el link de pago.
urlLink: Link de pago.
{
"id": 7363107,
"productName": "Orden 1234",
"amount": 1000,
"urlLink": "https://preprod.wibond.co/pay-link/7363107",
"status": "ACTIVE",
"tenantId": 2731559,
"walletId": 2731561,
"userId": 2731517,
"currency": "ARS",
"tenant": {
"id": 2731559,
"name": "Andres Jaromezuk",
"taxId": "29946689",
"taxIdType": 86,
"type": "PERSONAL",
"username": "Andresjaromezuk",
"email": "andres.jaromezuk0@pow.la",
"status": "ACTIVE",
"successfulTransactions": 0,
"delayedTransactions": 0,
"inProgressTransactions": 0,
"taxCondition": 2,
"phone": "+5411494713",
"idProvince": 0,
"province": "CIUDAD AUTONOMA BUENOS AIRES",
"city": "empty city",
"floor": "",
"alias": "Andres Jaromezuk",
"address": "CUBA",
"address_number": "3821",
"created": "2022-07-20T17:13:01.000+0000",
"creditLimit": 0,
"verificacionIdIdentification": true,
"verificacionFondos": true,
"verificacionFacta": false,
"verificacionOcde": false,
"verificacionSujetoObligado": false,
"verificacionPolitico": false,
"receivePayOrders": true,
"signatureType": "INDISTINCT",
"signaturesRequired": 1,
"tenantArea": "OTROS",
"evalOwnCreditProfile": false,
"typeOptPaymentLink": "TNA_FREE",
"country": "ARGENTINA",
"wibondAmount": 72643.2,
"wibondAmountCreation": "2023-02-10T00:00:00.000+0000",
"declaredIngress": 0,
"verificationStatusMati": "verified",
"verificationIdMati": "63f677e52f7b41001c584d93",
"addressNumber": "3821"
},
"created": "2023-11-14T13:27:45.000+0000",
"urlSuccess": "http://localhost:7000/pagos&id=7363107&externalId=1234",
"urlNotification": "http://localhost:7000/pagos",
"externalId": "1234",
"variations": [],
"urlCheckout": "http://localhost:7000/pagos"
}
#
2. Obtener detalles de un pago
Obtiene los detalles de un pago.
POST /pagos
REQUEST
provider: (Tipo de dato: string). Nombre del Servicio de Pagos ("wibond"). Campo obligatorio.
action: (Tipo de dato: string). Tipo de acción a ejecutar ("obtain_payment_info"). Campo obligatorio.
user: (Tipo de dato: string). Email con el cual el usuario se loguea en la plataforma de wibond. Campo obligatorio.
password: (Tipo de dato: string). Contraseña con la cual el usuario se loguea en la plataforma de wibond. Campo obligatorio.
payment_id: (Tipo de dato: string). Identificador del pago. Es el id devuelto al procesar un pago. Campo obligatorio.
{
"provider": "wibond",
"action": "obtain_payment_info",
"user": "andres.jaromezuk@pow.la",
"password":"JesusMaria68@",
"payment_id": "7363107"
}
RESPONSE
- id: Id del pago que se ingresó en el request.
{
"id": 9223372036854776000,
"amount": 1000.5,
"urlLink": "string",
"status": "ACTIVE",
"tenant": {
"id": 0,
"name": "Legal Name",
"avatar": "http://example.com",
"taxIdType": 80,
"status": "ACTIVE",
"taxId": "30123456789",
"username": "string",
"successfulTransactions": 1,
"delayedTransactions": 2,
"inProgressTransactions": 3,
"type": "PERSONAL",
"tenantArea": "SUPERMERCADO"
},
"payments": -2147483648,
"created": "string",
"currency": "ARS",
"urlSuccess": "https://www.google.com/?id=6062&externalId=123981923",
"urlError": "string",
"urlNotification": "string",
"externalId": "string"
}