Xsolla-logo

Bestellung mit allen Artikeln aus einem angegebenen Warenkorb anlegen

post/v2/project/{project_id}/payment/cart/{cart_id}

Legt eine Bestellung mit allen Artikeln aus einem angegebenen Warenkorb an. Der angelegten Bestellung wird der Bestellstatus new zugeordnet.

Um das Zahlungsportal in einem neuen Fenster zu öffnen, verwenden Sie den folgenden Link: https://secure.xsolla.com/paystation2/?access_token=ACCESS_TOKEN, wobei ACCESS_TOKENder empfangene Token ist.

Für Testzwecke steht folgende URL bereit: https://sandbox-secure.xsolla.com/paystation2/?access_token=ACCESS_TOKEN.

SecurityAuthForCart
Request
path Parameters
project_id
required
integer

Projekt-ID.

Example: 44056
cart_id
required
string

Warenkorb-ID.

Example: custom_id
Request Body schema: application/json
currency
string

Die Währung, in der die Preise angezeigt werden (standardmäßig: USD). Währungscode bestehend aus drei Buchstaben gemäß ISO 4217.

custom_parameters
object [ 1 .. 200 ] properties

Projektspezifische Parameter.

locale
string

Antwortsprache.

sandbox
boolean
Default: false

Legt eine Bestellung in der Testumgebung an. Die Option steht den Benutzern offen, die in der Liste der Firmennutzer aufgeführt sind.

object

Einstellungen zum Konfigurieren des Zahlungsvorgangs und des Zahlungsportals für einen Benutzer.

object

Versanddaten des Benutzers.

object

Ausgewählte Versandmethode. Das Format hängt vom integrierten Kurierdienstleister ab.

Responses
200

Bestellung wurde erfolgreich erstellt.

422

Ungültiger Warenkorb. Prüfen Sie, ob der Warenkorb existiert, gefüllt ist und alle Artikel darin kostenpflichtig sind.

Request samples
application/json
{
  • "custom_parameters": {
    },
  • "sandbox": true,
  • "settings": {
    }
}
Response samples
application/json
{
  • "order_id": 641,
  • "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
}