v1

latestOpenAPI 3.0.32026-07-26279.0 KB
Paniers

Créer un panier

Crée un panier pour un produit Maketou et retourne une URL vers laquelle rediriger le client pour payer.

post/api/v1/stores/cart/checkout

Request body

productDocumentIdstring required

Identifiant public du produit.

emailstring email required

Adresse email du client.

firstNamestring required

Prénom du client.

lastNamestring required

Nom du client.

phonestring

Numéro de téléphone du client.

redirectURLstring uri

URL vers laquelle rediriger le client après paiement.

metaobject

Métadonnées personnalisées associées au panier.

customerPricenumber

Montant choisi par le client pour un produit configuré en prix libre.

Example request

{
  "productDocumentId": "550e8400-e29b-41d4-a716-446655440000",
  "email": "client@example.com",
  "firstName": "Jean",
  "lastName": "Dupont",
  "phone": "+33612345678",
  "redirectURL": "https://monsite.com/confirmation",
  "meta": {
    "userId": "12345",
    "source": "website"
  },
  "customerPrice": 2000
}

Response

Panier créé.

redirectUrlstring uri required

URL vers laquelle rediriger le client pour payer.

Example response

{
  "cart": {
    "id": "fd2d91d7-20d2-4b86-b067-d474fb0d1e60",
    "createdAt": "2025-11-28T14:27:00.805Z",
    "updatedAt": "2025-11-28T14:27:00.805Z",
    "customerInfo": {
      "firstName": "John",
      "lastName": "Doe",
      "email": "customer@example.com",
      "phone": "+33612345678",
      "lang": "fr-FR"
    }
  },
  "redirectUrl": "https://checkout.moneroo.io/py_mj2m7m6gfro8"
}
All 2 operations