# 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"
}