Pular para o conteúdo principal

Atualização

Para atualizar um link de pagamento é necessário realizar uma request do tipo PUT seguindo os parámetros definidos a continuação:

URL

https://api.bembit.com/api/v1/checkouts/{id}

Método

PUT

Parametros

ParametroTipoValor padrãoDescrição
apistringundefinedAPI Key obtída na plataforma
secretstringundefinedSecret obtído na plataforma.
idstringundefinedString identificador do link gerado pelo sistema.
Observação

Os parametros para essa solicitação devem ser passados ao end-point via headers, assim como o id deve ser incluso no url no momento da solicitação.

Request Body:

{
"slug": "string",
"title": "string",
"description": "Uma breve descrição",
"logo": "string",
"paymentMethodPix": {
"enabled": true,
"expiryTimeInMinutes": 5
},
"paymentMethodCrypto": {
"enabled": true,
"expiryTimeInMinutes": 30,
"allTokens": true,
"highlightTokens": [
"string"
]
}
}
  • Slug: Alias do link de pagamento, string que identifica seu link de pagamento.

  • Title: Título ou nome do Link de pagamento, definido ao momento da criação.

  • Description: Descrição do link / pagamento.

  • Logo: URL da imagem do logo utilizado no link de pagamento.

  • paymentMethodPix / enabled: Status do metodo PIX, true se estiver habilidato ou false se não.

  • paymentMethodPix / expiryTimeInMinutes: Tempo de validade em minutos do QR gerado para pagamento.

  • paymentMethodCrypto / enabled: Define se o pagamento por Cryptomoedas é aceito.

  • paymentMethodCrypto / expiryTimeInMinutes: Tempo de validade em minutos do QR gerado para pagamento.

  • paymentMethodCrypto / allTokens: É true caso sejam aceitas todas as criptomoedas, caso contrario é false.

  • paymentMethodCrypto / highlightTokens: É um Array de strings com os símbolos dos tokens aceitos.

cURL:

curl -X 'PUT' \
'https://api.bembit.com/api/v1/checkouts/648079c90c9807b171a911a2' \
-H 'accept: */*' \
-H 'api: [Sua API]' \
-H 'secret: [Seu Secret]' \
-H 'Content-Type: application/json' \
-d '{
"slug": "string",
"title": "string",
"description": "Uma breve descrição",
"logo": "string",
"paymentMethodPix": {
"enabled": true,
"expiryTimeInMinutes": 5
},
"paymentMethodCrypto": {
"enabled": true,
"expiryTimeInMinutes": 30,
"allTokens": true,
"highlightTokens": [
"string"
]
}
}'

Veja em execução em nosso Swagger.