Bestellung anlegen
Eine Bestellung besteht aus Artikeln, die ein Benutzer im Shop kaufen möchte. Nachdem eine Bestellung bezahlt wurde, erhält der Benutzer die Artikel. Um eine Zahlung zu tätigen, muss der Benutzer im Spiel autorisiert sein.
Integrieren Sie Xsolla Login:
- Erstellen Sie ein Projekt.
- Konfigurieren Sie Ihr Login-Projekt im Kundenportal.
- Verknüpfen Sie den Nutzerdatenspeicher.
- Integrieren Sie die Lösung aufseiten Ihrer Anwendung.
Erstellen und speichern Sie mit der konfigurierten Login-Methode den Authentifizierungstoken, um einen Zahlungstoken zu erhalten. Der Zahlungstoken dient dazu, das Zahlungsportal zu öffnen und die Zahlung abzuwickeln.
Legen Sie eine Bestellung mithilfe des API-Aufrufs Bestellung mit dem angegebenen Artikel erstellen an, um den Zahlungsvorgang zu testen:
- Wenn Sie einen Test auf der API-Dokumentationswebsite durchführen möchten, klicken Sie auf
Try it , um die Oberfläche zum Erstellen einer Anfrage zu öffnen. - Geben Sie im Block
Security in das FeldBearer Token den Token ein, den Sie während des Authentifizierungsverfahrens erhalten haben. - Geben Sie im Block
Body die Bestelldetails ein, z. B. die Artikelmenge. Um die Testumgebung zu nutzen, übermitteln Sie"sandbox": true
. - Geben Sie im Block
Parameters Folgendes an:project_id
– Projekt-ID aus dem Kundenportal.item_sku
– Artikel-SKU.
Die Antwort enthält Daten, die Sie für die weitere Arbeit benötigen:
token
– Zahlungstoken
Anfragebeispiel:
curl -i -X POST \
'https://store.xsolla.com/api/v2/project/{project_id}/payment/item/{item_sku}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"sandbox": true,
"quantity": 5,
"settings": {
"ui": {
"theme": "63295a9a2e47fab76f7708e1",
}
},
"custom_parameters": {
"character_id": "ingameUsername"
}
}'
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.