Ir al contenido
Documentación

Negocio

Reemplazar la política de Checkout del comercio

PUT
/v1/business/checkout-policy
curl --request PUT \
--url https://api.timbro.do/v1/business/checkout-policy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "expectedRevision": 1, "defaults": { "provider": "azul", "merchantAccountId": "example", "bankPayments": [ "popular" ], "tax": { "kind": "itbis_18", "included": true }, "splits": true, "tips": true, "wallets": [ "apple_pay" ] }, "constraints": { "providers": [ "azul" ], "splits": true, "tips": true, "wallets": [ "apple_pay" ], "bill": true, "invoice": true } }'

Reemplaza la política completa con una revisión esperada. Envía los valores predeterminados y las restricciones vigentes; la revisión evita sobrescribir un cambio concurrente. La política puede declarar el impuesto incluido para los pagos que solo tienen un monto.

Media typeapplication/json
object
expectedRevision
obligatorio
integer
defaults
obligatorio
object
splits
obligatorio
boolean
tips
obligatorio
boolean
wallets
obligatorio
Array
<= 2 items unique items
provider
Cualquiera de:
string
Valor permitido: azul
merchantAccountId
string
>= 1 characters <= 256 characters
bankPayments
Array
<= 2 items unique items
tax

Valor predeterminado explícito para solicitudes de monto único con impuesto incluido y tasa uniforme.

object
kind
obligatorio
Cualquiera de:
string
Valor permitido: itbis_18
included
obligatorio
boolean
constraints
obligatorio
object
providers
obligatorio
Array
>= 1 items unique items
splits
obligatorio
boolean
tips
obligatorio
boolean
wallets
obligatorio
Array
<= 2 items unique items
bill
obligatorio
boolean
invoice
obligatorio
boolean

Respuesta predeterminada

Media typeapplication/json
Campos y códigos de la respuesta
object
object
obligatorio
string
Valor permitido: merchant_checkout_policy
revision
obligatorio
integer
isLiveMode
obligatorio
boolean
defaults
obligatorio
object
splits
obligatorio
boolean
tips
obligatorio
boolean
wallets
obligatorio
Array
<= 2 items unique items
provider
Cualquiera de:
string
Valor permitido: azul
merchantAccountId
string
>= 1 characters <= 256 characters
bankPayments
Array
<= 2 items unique items
tax

Valor predeterminado explícito para solicitudes de monto único con impuesto incluido y tasa uniforme.

object
kind
obligatorio
Cualquiera de:
string
Valor permitido: itbis_18
included
obligatorio
boolean
constraints
obligatorio
object
providers
obligatorio
Array
>= 1 items unique items
splits
obligatorio
boolean
tips
obligatorio
boolean
wallets
obligatorio
Array
<= 2 items unique items
bill
obligatorio
boolean
invoice
obligatorio
boolean
Campos opcionales
updatedAt
string format: date-time
request-id
obligatorio
string

Identifica esta solicitud. Indícalo cuando contactes a soporte.