Bonjour à tous,
J'ai un gros soucis sur ma petite market place à cause d'un changement dans la méthode de création de compte Stripe.
J'ai un site qui met en relation des clients et des prestataires.
Sur inscription, je reçois les infos des prestataires puis leur crée un compte membre sur mon site.
En parallèle je leur créé un compte Stripe pour qu'ils puissent encaisser les paiements faits au travers de mon site.
Mon site est sous wordpress,
A ce jour le code utilisé était sous cette forme, dans ma functions.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $Account =\Stripe\Account::create(array( "managed" => false, "country" => "FR", "email" => $Value['email']
Je récupérais alors les id et key créés.
Depuis une semaine, ces rigolos ont changé le process d'onboarding et plus possible de le faire via l'API.
Si on essaye j'ai cette erreur :
"Deferred Standard Accounts are currently in private beta. Contact your sales@stripe.com if you'd like to activate this."
Je les ai contacté et effectivement il faut que je m'adapte :
-non seulement je dois changer le code
- mais il faut aussi que je change le process, car les prestataires doivent maintenant créer eu meme leur compte avec la méthode OAuth.
Comme cela demande l'action du presta en question, j'avais pensé lors de la création de compte donner le lien OAuth au presta via mail, puis récupérer à la main dans le Dashboard Stripe le client_id et la key et enfin updater ma BDD à la main.
J'ai pas l'impression que ce process marche, car d'après stripe (https://stripe.com/docs/connect/stan...nts#redirected) il faut récupérer les résultats de l'onboarding pour confirmer sur mon site et pouvoir récuperer ce qu'il me faut...
Je suis perdu et désespéré. J'ai un passé d'informaticien (mais ca remonte à 15 ans )
Donc je peux faire des modifs dans le functions.php (déjà fait) mais ailleurs difficile.
Help please!
Partager