Récupération d’une commande de paiement
GET/api/orders
Renvoie les informations d’une commande de paiement SCI à partir de l’ID de commande du marchand et, éventuellement, du nom SCI.
Requête
Paramètres Query
Valeurs possibles : <= 64 caractères
Identifiant de la commande du marchand.
test-order-001Nom de l’intégration SCI, facultatif.
sandbox-sciRéponses
- 200
- 400
- 401
- 404
- 500
OK
- application/json
- Schéma
- Exemple
Schéma
ID de la commande.
ORDER_123456Nom SCI.
test-valueStatut du paiement.
Valeurs possibles : [PENDING, COMPLETED, CANCELED, REFUNDED]
COMPLETEDMoyen de paiement.
Valeurs possibles : [INTERNAL_OTHERS, CRYPTO_INVOICE]
CRYPTO_INVOICEDate de création du paiement.
transaction object
Schéma Payment Order Transaction Dto.
ID.
11111111-1111-4111-8111-111111111111Statut.
Valeurs possibles : [PENDING, COMPLETED, CANCELED, REFUNDED]
COMPLETEDMontant de l’expéditeur.
10.25Devise de l’expéditeur.
Valeurs possibles : [USD, EUR, GBP, RUB, UAH, KZT, BRL, TRY, AZN, ARS, AUD, BDT, CAD, CLP, COP, DOP, EGP, HKD, INR, IDR, JPY, MYR, MXN, MAD, NPR, NZD, PKR, PEN, PHP, SGD, ZAR, KRW, LKR, THB, AED, VND, CNY, CNH, BTC, BNB, BNB_BEP20, BNB_BEP2, BNB_ERC20, BCH, DAI, DOGE, DOGE_DOGENT, DOGE_BEP2, DOGE_BEP20, ETH, LTC, USDP, XRP, SHIB, SHIB_BEP20, SHIB_ERC20, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, TRX, TUSD, USDC, USDC_ERC20, USDC_BEP20, USDC_BEP2, ZEC, BUSD, BUSD_BEP20, BUSD_ERC20, BUSD_TRC20, TON, SOL, ADA, AVAX, DOT, LINK, NEAR, POL, DASH, USDT_TON, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDMontant du destinataire.
10.25Devise du destinataire.
Valeurs possibles : [USD, EUR, GBP, RUB, UAH, KZT, BRL, TRY, AZN, ARS, AUD, BDT, CAD, CLP, COP, DOP, EGP, HKD, INR, IDR, JPY, MYR, MXN, MAD, NPR, NZD, PKR, PEN, PHP, SGD, ZAR, KRW, LKR, THB, AED, VND, CNY, CNH, BTC, BNB, BNB_BEP20, BNB_BEP2, BNB_ERC20, BCH, DAI, DOGE, DOGE_DOGENT, DOGE_BEP2, DOGE_BEP20, ETH, LTC, USDP, XRP, SHIB, SHIB_BEP20, SHIB_ERC20, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, TRX, TUSD, USDC, USDC_ERC20, USDC_BEP20, USDC_BEP2, ZEC, BUSD, BUSD_BEP20, BUSD_ERC20, BUSD_TRC20, TON, SOL, ADA, AVAX, DOT, LINK, NEAR, POL, DASH, USDT_TON, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDDate de création.
Date de finalisation.
Date d’annulation.
Note.
Sandbox transfer noteID du portefeuille source.
USD880390848110invoice object
Schéma Payment Order Invoice Dto.
Date de création.
Date de réception.
Date de finalisation.
Date de la demande de remboursement.
Date de remboursement.
Statut externe.
Valeurs possibles : [NEW, EXPIRED, PAYMENT_RECEIVED, UNDERPAYMENT_RECEIVED, OVERPAYMENT_RECEIVED, EXPIRED_PAYMENT_RECEIVED, EXPIRED_UNDERPAYMENT_RECEIVED, EXPIRED_OVERPAYMENT_RECEIVED, EXPIRED_PAYMENT_REFUND_REQUESTED, UNDERPAYMENT_REFUND_REQUESTED, EXPIRED_UNDERPAYMENT_REFUND_REQUESTED, OVERPAYMENT_REFUND_REQUESTED, FULL_OVERPAYMENT_REFUND_REQUESTED, EXPIRED_PAYMENT_REFUNDED, UNDERPAYMENT_REFUNDED, OVERPAYMENT_REFUNDED, FULL_OVERPAYMENT_REFUNDED, EXPIRED_PAYMENT_REFUND_CONFIRMATION_REQUIRED, UNDERPAYMENT_REFUND_CONFIRMATION_REQUIRED, EXPIRED_UNDERPAYMENT_REFUND_CONFIRMATION_REQUIRED, OVERPAYMENT_REFUND_CONFIRMATION_REQUIRED, FULL_OVERPAYMENT_REFUND_CONFIRMATION_REQUIRED, CLOSED]
NEWStatut de la facture.
Valeurs possibles : [NEW, RECEIVED, EXCHANGING, COMPLETED, REFUND_CONFIRMATION, REFUND_REQUESTED, REFUNDED, CLOSED]
NEWPénalités.
Valeurs possibles : [EXPIRED, UNDERPAYMENT, OVERPAYMENT]
["EXPIRED"]Type de remboursement.
Valeurs possibles : [FULL_REFUND, PARTIAL_REFUND]
FULL_REFUNDAdresse crypto.
USDMontant initial de l’expéditeur.
10.25Montant effectivement reçu.
10.25Devise de l’expéditeur.
Valeurs possibles : [USD, EUR, GBP, RUB, UAH, KZT, BRL, TRY, AZN, ARS, AUD, BDT, CAD, CLP, COP, DOP, EGP, HKD, INR, IDR, JPY, MYR, MXN, MAD, NPR, NZD, PKR, PEN, PHP, SGD, ZAR, KRW, LKR, THB, AED, VND, CNY, CNH, BTC, BNB, BNB_BEP20, BNB_BEP2, BNB_ERC20, BCH, DAI, DOGE, DOGE_DOGENT, DOGE_BEP2, DOGE_BEP20, ETH, LTC, USDP, XRP, SHIB, SHIB_BEP20, SHIB_ERC20, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, TRX, TUSD, USDC, USDC_ERC20, USDC_BEP20, USDC_BEP2, ZEC, BUSD, BUSD_BEP20, BUSD_ERC20, BUSD_TRC20, TON, SOL, ADA, AVAX, DOT, LINK, NEAR, POL, DASH, USDT_TON, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDID de la transaction crypto.
11111111-1111-4111-8111-111111111111Adresse de remboursement.
test-value{
"orderId": "ORDER_123456",
"sciName": "test-value",
"paymentStatus": "CREATED",
"paymentMethod": "CRYPTO_INVOICE",
"paymentCreated": "2026-01-15T10:30:00",
"transaction": {
"status": "success"
},
"invoice": {
"status": "success"
}
}
Requête incorrecte. La requête est mal formée ou contient des paramètres non valides.
- application/json
- Schéma
- Exemple
Schéma
- Array [
- ]
Statut de la réponse.
Valeurs possibles : [error]
errordata objectobligatoire
Données de la réponse d’erreur.
errors object[]obligatoire
Liste des erreurs renvoyées pour la requête.
Code d’erreur stable et lisible par machine.
disabledCatégorie de l’erreur.
FORMIdentifiant court et unique de l’erreur pour le support et les journaux.
errTest1234Description lisible de l’erreur.
REQUESTED OPERATION IS DISABLED FOR THE MERCHANT APIChamp de la requête lié à l’erreur, le cas échéant.
nullParamètres supplémentaires de l’erreur.
Paramètres de la requête enregistrés pour le diagnostic.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "disabled",
"errorType": "FORM",
"errorId": "errTest1234",
"errorDescription": "REQUESTED OPERATION IS DISABLED FOR THE MERCHANT API",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Non autorisé. Les en-têtes d’authentification du marchand sont absents ou non valides.
- application/json
- Schéma
- Exemple
Schéma
- Array [
- ]
Statut de la réponse.
Valeurs possibles : [error]
errordata objectobligatoire
Données de la réponse d’erreur.
errors object[]obligatoire
Liste des erreurs renvoyées pour la requête.
Code d’erreur stable et lisible par machine.
userDoesNotExistExceptionCatégorie de l’erreur.
GENERALIdentifiant court et unique de l’erreur pour le support et les journaux.
errTest1234Description lisible de l’erreur.
NOT FOUND API WITH ACCOUNT_EMAIL: [email protected]Champ de la requête lié à l’erreur, le cas échéant.
nullParamètres supplémentaires de l’erreur.
Paramètres de la requête enregistrés pour le diagnostic.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "userDoesNotExistException",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Introuvable. La ressource demandée n’existe pas.
- application/json
- Schéma
- Exemple
Schéma
- Array [
- ]
Statut de la réponse.
Valeurs possibles : [error]
errordata objectobligatoire
Données de la réponse d’erreur.
errors object[]obligatoire
Liste des erreurs renvoyées pour la requête.
Code d’erreur stable et lisible par machine.
resourceNotFoundCatégorie de l’erreur.
GENERALIdentifiant court et unique de l’erreur pour le support et les journaux.
errTest1234Description lisible de l’erreur.
Resource not foundChamp de la requête lié à l’erreur, le cas échéant.
nullParamètres supplémentaires de l’erreur.
Paramètres de la requête enregistrés pour le diagnostic.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "resourceNotFound",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Resource not found",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Erreur interne du serveur. Erreur inattendue, contactez le support
- application/json
- Schéma
- Exemple
Schéma
- Array [
- ]
Statut de la réponse.
Valeurs possibles : [error]
errordata objectobligatoire
Données de la réponse d’erreur.
errors object[]obligatoire
Liste des erreurs renvoyées pour la requête.
Code d’erreur stable et lisible par machine.
internalServerErrorCatégorie de l’erreur.
GENERALIdentifiant court et unique de l’erreur pour le support et les journaux.
errTest1234Description lisible de l’erreur.
Internal server errorChamp de la requête lié à l’erreur, le cas échéant.
nullParamètres supplémentaires de l’erreur.
Paramètres de la requête enregistrés pour le diagnostic.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "internalServerError",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Internal server error",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}