1

Uma dúvida sobre a Idempotency-Key: o que acontece se o cliente reaproveitar a mesma chave com outro áudio? Com chave montada pelo app, tipo licao-42-tentativa-1, é fácil um bug repetir a chave na tentativa seguinte, e aí a pessoa grava de novo e recebe a nota da gravação anterior. O Stripe compara os parâmetros e devolve erro quando a chave chega com corpo diferente. Pra áudio dava pra guardar um hash do arquivo junto da chave e fazer a mesma checagem.

Também ajudaria a doc dizer se requisição que falhou fica presa na chave ou se o reenvio processa de novo.

Carregando publicação patrocinada...