Open Kottidev opened 7 years ago
Le point API est prêt mais effectivement, la doc n'était pas à jour : ajout champ stripeToken in WS PATCH USER. (idem #72)
a tester @FredPetris
Le champ stripeToken du WS ne doit contenir que le tokenId.
API envoyée par l'app mobile :
Exemple dans Postman :
Test complémentaire à faire côté server
KO depuis l'app mobile : Je ne vois pas de WS PATCH qui contient le tokenId
PATH avec stripeToken { user: { stripeToken: 'tok_1BKxPgCuARFfJtXHKfTBse04' } }
@FredPetris fixed
Version 1.3.21 : Il ne se passe rien. Erreur 422 en console mais le message "Modifications à jour" s'affiche. (d'ailleurs la popup de mise à jour s'affiche très souvent alors que l'on a pas validé ma saisie). La carte avec double saisie est toujours présente.
il faut me donner toutes les messages de l'exception coté serveur non seulement le status du response 422.
la carte je peut pas l'enlever maintenant @FredPetris
Admettons pour la carte. C'est pour cela qu'il y a tableau ou string qui accompagne les messages d'erreur le plus souvent car je ne peux pas lister toutes les erreurs qui remontent. 422, c'est unproccessable donc regarde le message qui accompagne (c'est le travail du dev quand même). La requête doit être mal construite. Transmet la moi et je vais la tester de mon côté.
http://cforgood-staging.herokuapp.com/api/v1/users/937
{ method: 'PATCH', headers: { 'X-User-Email': 'hkjkhk@jhkj.com', 'X-User-Token': 'PNybJUCs5d1AfeWNeA7S' } }
body => { "user": { "stripeToken": "tok_1BRkRzCuARFfJtXHRKGBGqWM","amount": 2,"subscription": "M" } }
response => { "error": "Internal Server Error" }
Merci de tester avec une des cartes dans ce lien : https://stripe.com/docs/testing#cards
Version 1.3.22 : la mise à jour des coordonnées bancaires ne fonctionne pas car les données de souscription ne sont pas mises à jour.
Merci de m'envoyer le log pour comprendre.
J'ai besoin de l'api pour envoyer le token de transaction effectué .