注文を作成する
注文は、ユーザーがストアで購入したい商品で構成されます。注文の支払いが完了すると、ユーザーはアイテムを受け取ることができます。決済を行うには、ユーザーがゲーム内で認証されている必要があります。
エクソーラログインを統合するには:
構成されたログイン方法を使用して、決済トークンを受け取るための認証トークンを作成して保存します。決済トークンは、決済UIを開いて支払いを行うために使用されます。
決済フローをテストするために、指定したアイテムで注文を作成するAPIコールを使用して注文を作成します:
- APIドキュメンテーションウェブサイトでテストを実行する場合は、
Try it をクリックしてリクエストを作成するためのインターフェイスを開きます。 Security ブロックのBearer Token フィールドに、認証手続きの通過時に取得したトークンを入力します。Body ブロックには、注文の詳細(数量や品目数量など)を渡します。サンドボックスモードにアクセスするには、"sandbox": true
を渡します。Parameters ブロックで、以下を渡します:
token
— 決済トークン
リクエストの例:
Copy
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"
}
}'
お知らせ
エクソーラAPIを呼び出すには、ゲームエンジンやプラットフォームに対応したSDKの既成のメソッドを利用することができます。
進捗状況
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。