Atualizar padrões

PUT
/configuration/settings

Define os padrões de taxa e parcelamento usados pelos links que não informam fee_mode ou max_installments.

Autorização

SecretIDSecretKey
headerX-Secret-ID<token>

ID da credencial de API, gerado no painel.

headerX-Secret-Key<token>

Chave secreta da credencial. Nunca exponha no front-end.

Corpo da requisição

application/json
  1. body
default_fee_mode?FeeMode

Quem paga a taxa do cartão: customer_pays repassa ao pagador, merchant_absorbs desconta do valor recebido.

Default"customer_pays"
Value in"customer_pays""merchant_absorbs"
default_max_installments?integer
Range1 <= value <= 12

Corpo da resposta

Configuração atualizada.

application/json
  1. response
client_id?integer
logo_url?string
Formaturi
available_methods?array<>
default_fee_mode?FeeMode

Quem paga a taxa do cartão: customer_pays repassa ao pagador, merchant_absorbs desconta do valor recebido.

Default"customer_pays"
Value in"customer_pays""merchant_absorbs"
default_max_installments?integer
created_at?string
Formatdate-time
updated_at?string
Formatdate-time
Exemplo de requisição
curl -X PUT 'https://sandbox.xpayz.us/payment-link/configuration/settings' \  -H 'Content-Type: application/json' \  -d '{}'
Exemplo de resposta
{  "client_id": 0,  "logo_url": "http://example.com",  "available_methods": [    "pix"  ],  "default_fee_mode": "customer_pays",  "default_max_installments": 0,  "created_at": "2019-08-24T14:15:22Z",  "updated_at": "2019-08-24T14:15:22Z"}