Bonjour à tous, je bloque sur l'intégration de l'API de paiement en ligne MOLLIE, je voudrais interpréter du code CURL en HttpPost, je n'y arrive pas, pouvez-vous m'aider ? Le code CURL : curl -X POST Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! \ -H "Authorization: Bearer test_XXXXXXXXXX" \ -d "amount[currency]=EUR" \ -d "amount[value]=10.00" \ -d "description=Order Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" \ -d "redirectUrl=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" \ -d "webhookUrl=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" \ -d "metadata={\"order_id\": \"12345\"}" Mon code : VARLOCAL_CONTENUREQUETE est une chaîne VARLOCAL_CONTENUREQUETE = ChaîneConstruit([ amount[currency]=EUR amount[value]=100.50 description=Description produit redirectUrl=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! webhookUrl=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! metadata=123456 ]) REST_MOLLIE est un restRequête REST_Reponse est un restRéponse vReponse est Variant REST_MOLLIE..URL = "Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" REST_MOLLIE..Méthode = httpPost REST_MOLLIE..Utilisateur = VAR_MOLLIE_CELAPITEST + ":" REST_MOLLIE..Contenu = VARLOCAL_CONTENUREQUETE REST_Reponse = RESTEnvoie(REST_MOLLIE) info(REST_Reponse.Contenu) J'obtiens systématiquement une erreur : {"status":422,"title":"Unprocessable Entity","detail":"The value is missing from the amount","field":"amount.value","_links":{"documentation":{"href":"Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!","type":"text/html"}}} Merci pour votre aide
Regarde cette page Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Et celle-ci Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Et enfin celle-là Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Cela pourrait t'aider
Merci Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! pour ta réponse, j'ai déjà parcouru ces sujets, ils ne m'ont pas apportés de solutions probantes.
Voila la solution : VARLOCAL_CONTENUREQUETE est une chaîne VARLOCAL_CONTENUREQUETE += ["&"] + "amount[currency]=EUR" VARLOCAL_CONTENUREQUETE += ["&"] + "amount[value]=100.50" VARLOCAL_CONTENUREQUETE += ["&"] + "description=Order Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" VARLOCAL_CONTENUREQUETE += ["&"] + "redirectUrl=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" VARLOCAL_CONTENUREQUETE += ["&"] + "webhookUrl=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" vMetadata est un Variant vMetadata.order_id = "12345" VARLOCAL_CONTENUREQUETE += ["&"] + "metadata=" + VariantVersJSON(vMetadata,psdMinifié) REST_MOLLIE est un restRequête REST_Reponse est un restRéponse REST_MOLLIE..URL = "Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" REST_MOLLIE..Méthode = httpPost REST_MOLLIE..Entête["Authorization"] = "Bearer " + "test_XXXXXXXXXXXXXX" REST_MOLLIE..Contenu = URLEncode(VARLOCAL_CONTENUREQUETE) REST_Reponse = RESTEnvoie(REST_MOLLIE) Info(REST_Reponse.Contenu)