Binance Square
#daraja

daraja

5 visualizações
2 a discutir
py-dev-top
·
--
Artigo
Lição de produção ao integrar a API Safaricom Daraja com um fluxo de pagamento P2P do BinanceNem todo pagamento falhado significa a mesma coisa. Durante o desenvolvimento, fica rapidamente claro que diferentes respostas de API exigem estratégias de tratamento completamente diferentes. Por exemplo: { "errorCode": "400.002.02", "errorMessage": "Bad Request - Invalid SecurityCredential" } e { "status": "failed", "result_code": 8006, "result_description": "A credencial de segurança está bloqueada." } Embora ambas as solicitações falhem, elas representam cenários de produção diferentes. O primeiro indica que a solicitação não pôde ser autenticada porque a SecurityCredential fornecida é inválida. O fluxo de pagamento nunca começa.

Lição de produção ao integrar a API Safaricom Daraja com um fluxo de pagamento P2P do Binance

Nem todo pagamento falhado significa a mesma coisa.
Durante o desenvolvimento, fica rapidamente claro que diferentes respostas de API exigem estratégias de tratamento completamente diferentes.
Por exemplo:
{
"errorCode": "400.002.02",
"errorMessage": "Bad Request - Invalid SecurityCredential"
}
e
{
"status": "failed", "result_code": 8006, "result_description": "A credencial de segurança está bloqueada."
}
Embora ambas as solicitações falhem, elas representam cenários de produção diferentes.
O primeiro indica que a solicitação não pôde ser autenticada porque a SecurityCredential fornecida é inválida. O fluxo de pagamento nunca começa.
Inicia sessão para explorar mais conteúdos
Junta-te a utilizadores de criptomoedas de todo o mundo na Binance Square
⚡️ Obtém informações úteis e recentes sobre criptomoedas.
💬 Com a confiança da maior exchange de criptomoedas do mundo.
👍 Descobre perspetivas reais de criadores verificados.
E-mail/Número de telefone