La creación de nuevos Merchant está restringida por una autenticación a través de la colección users en mongoDB.


Precondiciones de uso:


Request:

URL

{URL_BASE}/pre-session/merchant

Método

POST

Headers

{
	"Content-Type": "application/json"
}

Body

{
    "user_code": "<nombre usuario>", // requerido
    "user_key": "<clave usuario>", // requerido
    "merchant_name": "<nombre del merchant>", // requerido
    "merchant_code": "<código interno del merchant>", // requerido
    "payment_completed_url" : "<url de redirección cuando el pago es exitoso>", // opcional
    "payment_webhook" : "<url del webhook en donde se notifica que el pago es exitoso o fallido>", // requerido
    "payment_cancellation_url" : "<url de redirección cuando el pago es fallido>", // opcional
    "deposit_info" : { // requerido
        "bank" : "<código interno del banco de destino>", // opcional
        "id" : "<rut de la cuenta de destino>", // requerido
        "account" : "<número de cuenta de destino>", // requerido
        "confirmation_email" : "<correo electrónico de la cuenta de destino>", // requerido
        "name" : "<nombre y apellido de la cuenta de destino>", // requerido
        "type" : "<código interno de cuenta de destino>", // requerido
        "bank_name" : "<nombre del banco de destino>" // requerido
    },
    "main_color": "000000", // opcional
    "merchant_url_logo": "" // opcional
}

Aclaración de algunos campos