Retiros
Esta es la forma de realizar el retiro de dinero a una cuenta bancaria.
Caso de uso
Considere el cliente desea retirar su dinero del e-commerce hacia su cuenta bancaria personal, para tal fin Vita Business provee el servicio de retiro, el cual se descuenta dinero de la wallet del cliente y la envía a la cuenta bancaria.
Tenga en cuenta, que los campos que requiere el endpoint para realizar un retiro a un país, son ahora dinámicos, puedes ver más información en la sección formularios.
Create Withdrawal Transaction
POST
api.vitawallet.io/api/businesses/transactions
Este método permite crear una transacción de tipo retiro con el uso de una wallet, el monto sera reflejado de forma negativa en el balance de la wallet.
Request Body
url_notify*
string
Url bajo el protocolo HTTPS, a la cual enviaremos nuestro IPN.
beneficiary_document_type
string
beneficiary_document_number
string
Numero de documento del beneficiario. Para Chile Puedes enviar este campo de las siguientes alternativas: 11.111.111-1 11.111.111-K 11111111K Para el resto SOLO NUMEROS
account_type_bank
string
Tipo de cuenta bancaria. Tipos soportados: País que no sea México CA Cuenta de ahorros CC Cuenta corriente CLABE Solo si es México
account_bank
string
Numero de cuenta bancaria, solo NÚMEROS, se verifica la cantidad de dígitos dependiendo del banco.
bank_code
string
beneficiary_email
string
Correo electrónico del beneficiario.
beneficiary_address
string
Dirección de residencia del beneficiario.
beneficiary_last_name
string
Apellido del beneficiario.
beneficiary_first_name
string
Nombre del beneficiario.
purpose_comentary*
string
Descripción del retiro.
purpose*
string
Código del propósito del retiro.
country*
string
currency*
string
[clp, usd]
order*
string
Orden de pago único, con el cual se identifica una transacción.
amount*
number
Monto de la operación. Monto mínimo de 1000 CLP
transactions_type*
string
withdrawal
wallet*
string
UUID de la wallet con la que vas a ejecutar una transacción.
city
string
phone
string
Teléfono del beneficiario.
Nota:
Por cuestiones de seguridad, no es posible crear más de una transacción en un período de 5 segundos. Se debe tomar en cuenta esta validación para la integración.
Formularios
Los campos que no son requeridos, se deben obtener del método /withdrawal_rules en la sección formularios, ya que pueden variar a lo largo del tiempo.
SDK
Para realizar un retiro, el módulo wallets recibe el uuid de la wallet con la cual se desea hacer el retiro mediante el método withdrawal.
Monto mínimo a retirar
El monto mínimo a retirar es de 1000 CLP
Última actualización