Marquer le paiement comme effectué
post https://api.cryptomus.com/v1/payment/mark-as-paid Copie
Permet à l'utilisateur de marquer un paiement comme payé.
Cette opération est disponible uniquement pour les paiements présentant les combinaisons de statut suivantes : statut = actif et statut_paiement = montant_incorrect_en_attente, ou statut = terminé et statut_paiement = montant_incorrect.
Le traitement des paiements étant asynchrone, les mises à jour de statut immédiates ne sont pas garanties. Lorsqu'un point de terminaison est appelé, une tâche asynchrone correspondante est créée pour un traitement ultérieur.
Demande
Paramètres de requête
| Nom | Type de paramètre | Définition |
|---|---|---|
| uuid | stringuuidrequired_without: order_id | uuid du paiement |
| order_id | stringrequired_without: uuid | Commandez ID dans votre systèmeLe paramètre doit être une chaîne composée de caractères alphabétiques, de nombres, de soulignements et de tirets. Il ne doit contenir aucun espace ou caractères spéciaux. |
Type de paramètre
stringuuidrequired_without: order_idDéfinition
uuid du paiementType de paramètre
stringrequired_without: uuidDéfinition
Commandez ID dans votre systèmeLe paramètre doit être une chaîne composée de caractères alphabétiques, de nombres, de soulignements et de tirets. Il ne doit contenir aucun espace ou caractères spéciaux.
Demander un exemple
curl --location 'https://api.cryptomus.com/v1/payment/mark-as-paid' \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"order_id": "test_107"
}'CopieRéponse
Exemple de réponse
1{
2 "state": 0,
3 "result": {
4 "success": true,
5 "message": "The request has been accepted and queued for processing."
6 }
7}CopieErreurs possibles
Erreurs de validation
code : 422
exemples de réponses :
1{
2 "message": "Payment not found.",
3 "state": 1
4}CopieErreur interne du serveur
code : 500
exemples de réponses :
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}Copie