Search Overlay

Rechercher une commande

GET /hosted/v1/orders/order_id

L’API Paiements hébergés peut être utilisée pour demander l’état ou consulter les détails d’une commande à tout moment. Un lien personnel est inclus dans la section du lien de la commande, qui peut être utilisé pour consulter l’état de la commande. Il est également possible d’appeler directement le point d’extrémité de la commande sous la forme d’une requête GET avec l’id de la commande.

Exemple de requête

curl -u jTxL2wsNysJ8Jzmpdwim:NAA043a7c53c66ac3826c5e \
https://api.test.netbanx.com/hosted/v1/orders/25TWPTLHRR81AIG1LF

Dans cet exemple, 25TWPTLHRR81AIG1LF représente l’identifiant renvoyé dans la réponse à la requête de commande. Une réponse réussie à la consultation d’une commande aura la structure suivante.

Exemple de réponse

{

"link" : [
{
"rel" : "hosted_payment",
"uri" : "https://api.test.netbanx.com/hosted/v1/payment/53616c7465645f5ffeb47c2287dbf903bbb4627b16929a27b8d09b37db190a0f6ce44f8ea1461be2"
},
{
"rel" : "self",
"uri" : "https://[api_key]api.test.netbanx.com/hosted/v1/orders/25TWPTLHRR81AIG1LF"
}
],
"currencyCode" : "GBP",
"transaction" : {
"status" : "pending",
"lastUpdate" : "2012-05-14T15:12:18",
"authType" : "purchase",
"merchantRefNum" : "MERCHANT_REF_123",
"associatedTransactions" : [],
"currencyCode" : "GBP",
"refunded" : false,
"amount" : 1000,
"paymentType" : "card",
"settled" : false
},
"totalAmount" : 1000,
"id" : "25TWPTLHRR81AIG1LF",
"merchantRefNum" : "MERCHANT_REF_123"

}

Cette réponse comporte toutes les informations contenues dans l’ordonnance, avec l’ajout des éléments transaction et lien.