Realizar pago móvil

Para realizar pagos, debe fondear su cuenta en Ibis, ya que de allí se deduciran los pagos

Método HTTP

POST

Endpoint

Entorno URL
Sandbox https://api.usaibis.com/bapi/sandbox/v1/perform-payment
Producción https://api.usaibis.com/bapi/production/v1/perform-payment

Parametros (Request Body)

{
  amount: number,           // amount in bolivares (VES)
  recipient: {.             // receiver payment details
    bankCode: string        // e.g: "0102"
    documentType: string,   // e.g: "V", "E", "J"
    documentNumber: string. // e.g: "1234567"
    phonePrefix: string,    // e.g: "0412"
    phoneNumber: string,    // e.g: "1234567"
  }
}

Respuestas

Exitosa (Estatus 200)

NOTA: Esto significa que la instrucción ha sido recibida y agendada a ejecutarse. El operationId debe ser almacenado para posteriormente poder vincularlo con el webhook correspondiente y recibir la notificación y detalles una vez el pago ha sido completado

{
    operationId: "string",
    status: "SUCCESS",
    type: "PERFORM_PAYMENT"
}

Fallo de usuario (Estatus 400)

{
  error: 'string'
}