Retiro de balance

En esta sección te enseñaremos como solicitar un retiro de balance de tu cuenta QVO, recuerda que si la solicitud que haces sobrepasa tu balance actual no procederá.

Para hacer una solicitud de retiro debes enviar el siguientes POST https://playground.qvo.cl/withdrawals, declarar en el body de tu consulta los siguientes parametros:

  • Monto a retirar amount.

No te olvides de declarar tu API token en el header de la consulta a nuestra API. Como en el ejemplo, donde debes reemplazar <COPIA TU API TOKEN AQUÍ> por tu credencial.

ℹ En el caso de QVO Marketplace como plataforma, una solicitud de retiro de balance forzada se hace a través de API especificando dentro del header de la consulta la variable QVO-account (el ID de tu cuenta hijo), adicional a tu API Token de cuenta.

  curl --request POST "https://playground.qvo.cl/withdrawals" \
    -H "Authorization: Bearer <COPIA TU API TOKEN AQUÍ>" \
    -d amount=100000 
  <?php
  require 'guzzle.phar';

  $client = new GuzzleHttp\Client();

  $response = $client->request('POST', 'https://playground.qvo.cl/withdrawals', [
    'json' => [
      'amount' => 100000
    ],
    'headers' => [
      'Authorization' => 'Bearer <COPIA TU API TOKEN AQUÍ>'
    ]
  ]);

  var_dump($response->json());
  ?>
const fetch = require('node-fetch-json');

fetch('https://playground.qvo.cl/withdrawal', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer <COPIA TU API TOKEN AQUÍ>'
  },
  body: {
    amount: 100000
}).then(function(response) {
  console.log(response);
});
require 'rest-client'
require 'json'

result =
  RestClient.post 'https://playground.qvo.cl/withdrawal', {
    amount: 100000
  }, {
    Authorization: 'Bearer <COPIA TU API TOKEN AQUÍ>'
  }

p JSON.parse(result)
import requests

r = requests.post('https://playground.qvo.cl/withdrawal', params={
    amount: 100000
  }, headers= {
  Authorization: 'Bearer <COPIA TU API TOKEN AQUÍ>'
})

print r.json()

Recibirás una respuesta similar a la siguiente:

{
    "id": "wdl_-BCDfeADIowJBtw2IjGhcg",
    "amount": 100000,
    "status": "processing",
    "rejection_message": null,
    "created_at": "2019-02-26T15:18:40.282Z",
    "updated_at": "2019-02-26T15:18:40.282Z"
}

La respuesta vendrá con una status processing o procesando, QVO demora hasta 72 horas hábiles en completar una solicitud de retiro. Si tienes alguna consulta respecto al estado de tu solicitud puedes contáctanos a soporte@qvo.cl o al chat dentro del panel.

ℹ Las llamadas de este tutorial usan la URL de prueba https://playground.qvo.cl. Sin embargo, cuando tengas tu cuenta real (de producción) debes usar la URL https://api.qvo.cl

Sigue viendo otras secciones de QVO Marketplace para developer, o desata toda la potencia de la API explorando la referencia completa.


Ejemplos