Communauté
Impossible d'initer un Checkout
Bonjour,
Je me permets de vous contacter car j’intègre actuellement l’API HelloAsso afin de permettre le paiement pour d'autres organisations. Pour nos tests, nous utilisons un compte sur l’environnement sandbox.
Cependant, depuis quelques jours, il nous est quasiment impossible d’initier un paiement via l’API : nous rencontrons systématiquement des erreurs 400, avec un fonctionnement réussi dans environ 1 cas sur 10. Nous ne comprenons pas d’où cela peut venir.
Lors d’un précédent échange avec Anne-Fleur de votre équipe, elle avait évoqué une nouvelle réglementation de vérification entrant en vigueur à partir de juin. Pourrait-il y avoir un lien avec cette situation ? Nous n’en sommes pas certains.
Voici l’erreur que nous obtenons dans la console Chrome :
PUT https://www.helloasso-sandbox.com/ha-api/carts/af12879b-b297-46a2-b397-08dda5b41b41/payer 400 (Bad Request)
(anonymous) @ xhr.js:187
t.exports @ xhr.js:13
t.exports @ dispatchRequest.js:51
Promise.then
v.request @ Axios.js:88
r.forEach.v.<computed> @ Axios.js:140
(anonymous) @ bind.js:9
putPayer @ 5a4c5cc.js:1
(anonymous) @ vuex.esm.js:851
m.dispatch @ vuex.esm.js:516
dispatch @ vuex.esm.js:406
(anonymous) @ CheckoutFinalization.vue:122
l @ inpage.js:2
(anonymous) @ inpage.js:2
(anonymous) @ inpage.js:2
r @ asyncToGenerator.js:3
l @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
pay @ CheckoutFinalization.vue:112
click @ CheckoutFinalization.vue:1
In @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
In @ vue.runtime.esm.js:3033
t.$emit @ vue.runtime.esm.js:3732
click @ HaButtonBase.vue:42
In @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
Ei.c._wrapper @ vue.runtime.esm.js:7500Understand this error
vue.runtime.esm.js:3065 Error: Request failed with status code 400
at t.exports (createError.js:16:15)
at t.exports (settle.js:17:12)
at XMLHttpRequest.E (xhr.js:54:7)
Cette erreur survient systématiquement lorsque nous cliquons sur le bouton "Payer". Rien ne se passe, à part ce message d’erreur.
Nous avons besoin que cette fonctionnalité soit opérationnelle au plus tard jeudi, c’est pourquoi nous vous serions très reconnaissants de bien vouloir nous répondre rapidement.
Cordialement,
Thibault Briens