Procesadores del comercio
Actualizar comercio
PUT /v1/acquirers/merchants
Este endpoint permite actualizar los datos de un comercio en un procesador en el que ya está registrado.
- Datos actuales: Se obtienen de la consulta del procesador, que devuelve el formulario con los valores guardados. El flujo habitual es obtener el formulario, modificar los valores y enviarlo en este endpoint.
- Cambio de tipo de tasa: Para cambiar el tipo de tasa del comercio en el procesador, se envía en
rate_typeel nuevo tipo junto con los datos de su formulario. Los tipos de tasa de cada procesador se obtienen de la listado de procesadores.
| Parámetros | Descripción |
|---|---|
| acquirer_id |
|
| customer_id |
|
| merchant_id |
|
| rate_type |
|
payment_type
|
|
| data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
La estructura del REQUEST debe adherirse al formato especificado en el RESPONSE obtenido aquí, cumpliendo con un requisito esencial:
Cada campo de tipo TEXT o SELECT con validations.required configurado en TRUE debe tener un valor en properties.value; en un campo MULTISELECT el valor va en properties.values. Los campos AUTOCOMPLETE y OBJECT no se verifican en esta validación.
La lista data debe tener la misma cantidad de entradas y en el mismo orden que el formulario obtenido, sin incluir los campos readonly. De lo contrario, la respuesta es 400 con el mensaje incomplete data form.
Si el formulario incluye el campo mcc, su valor debe ser uno de los MCC válidos para el procesador, detallados en Registrar comercio; de lo contrario la respuesta es 400 con el mensaje Invalid MCC.
curl --request PUT \
--url https://api.menta.global/api/v1/acquirers/merchants \
--header 'Authorization: Bearer {access_token}' \
--header 'Content-Type: application/json' \
--data '{
"acquirer_id": "string",
"customer_id": "string",
"merchant_id": "string",
"rate_type": "string",
"payment_type": "string",
"data": [
{
"name": "string",
"properties": {
"type": "string",
"title": "string",
"description": "string",
"validations": {
"required": "boolean"
},
"href": "string",
"hidden": "boolean",
"value": "string",
"data": "list",
"options": "list"
}
}
]
}'204: No Content