2010-12-07 40 views
1

J'ai une application en ruby ​​qui traite les paiements via Braintree, mais nous avons connu des réponses Braintree bloqués. C'est notre produit minimum viable donc beaucoup de choses ne sont pas entièrement mises en œuvre et nous n'utilisons pas pleinement l'API Braintree.Meilleure façon de gérer les délais d'attente Braintree

Eh bien, quelques clients se sont plaints que le navigateur se bloque et c'est définitivement un problème de Braintree qui ne répond pas. Je n'ai trouvé aucune information sur le traitement du timeout sur les docs BT. J'espère que la question n'est pas trop large. Mon principal souci est que Braintree traite le paiement et que l'application ne soit pas notifiée.

+0

Utilisez-vous actuellement des fonctionnalités de mise en file d'attente ou de travail en arrière-plan pour traiter les appels d'API? – Brian

+0

Non, maintenant je prends l'approche la plus naïve: tout traiter dans la requête, le trafic est faible en ce moment. – Macario

Répondre

1

Si les appels d'API vers Braintree prennent trop de temps, contactez le support Braintree pour obtenir de l'aide. C'est leur problème. Je ne sais pas comment vous accédez à l'API, mais la plupart des bibliothèques vous permettent de définir des délais d'attente sur les demandes. Vérifiez les documents pour le vôtre.