FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
Aide pour Code CURL en HttpPost
Aide pour Code CURL en HttpPost
Débuté par FREDERIC, 23 mai 2020 18:55 - 4 réponses
Connectez-vous…
FREDERIC
#1
Membre enregistré
54 messages
Popularité : +3 (3 votes)
Posté le 23 mai 2020 - 18:55
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 https://api.mollie.com/v2/payments \
-H "Authorization: Bearer test_XXXXXXXXXX" \
-d "amount[currency]=EUR" \
-d "amount[value]=10.00" \
-d "description=Order #12345" \
-d "redirectUrl=https://webshop.example.org/order/12345/" \
-d "webhookUrl=https://webshop.example.org/payments/webhook/" \
-d "metadata={\"order_id\": \"12345\"}"
Mon code :
VARLOCAL_CONTENUREQUETE
est une chaîne
VARLOCAL_CONTENUREQUETE
=
ChaîneConstruit
(
[
amount[currency
]
=
E
UR
amount
[
value
]
=
100.50
Description
=
Description
produit
redirectUrl
=
http
:
//www.url.com
webhookUrl
=
http
:
//www.url.com
metadata
=
123456
]
)
REST_MOLLIE
est un restRequête
REST_Reponse
est un restRéponse
v
Reponse
est
Variant
REST_MOLLIE
..
URL
=
"https://api.mollie.com/v2/payments"
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":"
https://docs.mollie.com/guides/handling-errors","type":"text/html
"}}}
Merci pour votre aide
Signaler
0
0
Jordan
#2
Membre enregistré
945 messages
Popularité : +53 (63 votes)
Posté le 24 mai 2020 - 11:08
Bonjour,
Essaye ca
VARLOCAL_CONTENUREQUETE
est une chaîne
VARLOCAL_CONTENUREQUETE
+
= [
"&"
] +
"amount[currency]=EUR"
VARLOCAL_CONTENUREQUETE
+
= [
"&"
] +
"amount[value]=100.50"
VARLOCAL_CONTENUREQUETE
+
= [
"&"
] +
"description=Order #12345"
VARLOCAL_CONTENUREQUETE
+
= [
"&"
] +
"redirectUrl=http://www.url.com"
VARLOCAL_CONTENUREQUETE
+
= [
"&"
] +
"webhookUrl=http://www.url.com"
v
Metadata
est un
Variant
v
Metadata.order_id
=
"12345"
VARLOCAL_CONTENUREQUETE
+
= [
"&"
] +
"metadata="
+
VariantVersJSON
(
v
Metadata
,
psdMinifié
)
REST_MOLLIE
est un restRequête
REST_Reponse
est un restRéponse
REST_MOLLIE
..
URL
=
"https://api.mollie.com/v2/payments"
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
)
Jordan
Signaler
1
0
FREDERIC
#3
Membre enregistré
54 messages
Popularité : +3 (3 votes)
Posté le 24 mai 2020 - 18:58
Merci Jordan pour ton aide , cela fonctionne, j'obtiens le code 201 (paiement créé) maintenant je dois interprété le code retour pour ouvrir la page de paiement.
Signaler
0
0
Gilles GUICHARD
#4
Membre enregistré
54 messages
Popularité : +4 (4 votes)
Posté le 06 février 2024 - 14:52
Bonjour,
Un grand merci.
Pour ma part j'implémente UNIVERSIGN.
Voici le code de la requête - SANDBOX -
REST_Universign est un restRequête
REST_Reponse est un restRéponse
REST_Universign..URL = "
https://api.alpha.universign.com/v1/transactions
"
REST_Universign..Méthode = httpPost
REST_Universign..Entête["Authorization"] = "Bearer " + "apikey_YqXo6vM5QkDeDTl3rPzYEJdZw8"
/*REST_MOLLIE..Contenu = URLEncode(VARLOCAL_CONTENUREQUETE)*/
REST_Reponse = RESTEnvoie(REST_Universign)
Info(REST_Reponse.Contenu)
Cordalement
Gilles
--
Gilles
Signaler
0
0
gilles
#5
Posté le 08 février 2024 - 09:22
je te conseil d'enlever ton API Key de l'exemple...
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte