REST/JSON

MDelivery — livrare bunuri (REST, test-double)

Test-double HTTP al contractului de livrare: detalii comandă, actualizare status, feed de schimbări.

URL de bază: https://mdelivery.evisoft.com

Endpoint-uri

MetodăCaleScop
GET/api/v1/delivery/services/{serviceID}/orders/{orderID}/delivery/detailsDetalii comandă
PUT/api/v1/delivery/services/{serviceID}/orders/{orderID}/delivery/statusActualizează status { status, carrierName, trackingID } → 204
GET/api/v1/delivery/services/{serviceID}/delivery/changesFeed de schimbări { serviceID, orderID, status }

Date care funcționează (seed)

ValoareÎnseamnă
svc-001 / ord-1001Comandă seed — status Delivered (isPaid=true)
svc-001 / ord-1002Comandă seed — status AwaitingPayment

Scenarii & erori (valori „magice")

DeclanșatorRezultat
orderID conține „MMOCK-500”HTTP 500
orderID necunoscutHTTP 404
PUT fără status valid / carrierName / trackingIDHTTP 400
Header X-MMock-Auth: unauthorized | forbiddenHTTP 401 / 403

Note

Linkuri

MConnect Mock — mediu de testare. Datele sunt fictive.