コンテンツへスキップ

Digital Distribution Hub (1.0.0)

概要

Digital Distribution Hubは、プッシュペイメント技術やEコマースを介して、デジタルとキャッシュベースの決済を結びつけることを目的とした、エクソラの新しいソリューションです。

この参照は、以下の2つエクソラ製品のAPIエンドポイントを組み合わせたものです:ゲーム内ストア決済ステーション。2つのベースURLがあります:

  • 一般カタログカート、及び注文グループの場合は https://store.xsolla.com/api
  • 通知グループの場合は、https://ps.xsolla.com

カタロググループのAPIエンドポイントは認証を必要としません。

カート注文グループの操作を行うには、ユーザートークンを作成するを介してトークンを生成する必要があります。

注意

この参照は、将来のAPIのデザインを示すものであり、完全に機能するインターフェースではありません。現在は、カタログおよび通知グループのエンドポイントのみを試すことができます。ご意見をお聞かせいただける場合は、techdoc@xsolla.comまでご連絡ください。
OpenAPI記述をダウンロード
言語
サーバー
Mock server
https://xsolla.redocly.app/_mock/ja/api/digital-distribution-hub/
https://store.xsolla.com/api/
操作

カートIDでカートアイテムを削除する

リクエスト

カートからアイテムを削除します。

セキュリティ
AuthForClient
パス
project_idinteger必須

プロジェクトID。

例: 44056
cart_idstring必須

カートID。

例: custom_id
item_skustring必須

アイテムSKU。

例: booster_mega_1
curl -i -X DELETE \
  https://xsolla.redocly.app/_mock/ja/api/digital-distribution-hub/v2/project/44056/cart/custom_id/item/booster_mega_1 \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

レスポンス

カートのアイテムは正常に削除されました。

レスポンス
コンテンツなし

カートIDでカートアイテムを更新する

リクエスト

既存のカートアイテムを更新するか、カート内にアイテムを作成します。

セキュリティ
basicAuth
パス
project_idinteger必須

プロジェクトID。

例: 44056
cart_idstring必須

カートID。

例: custom_id
item_skustring必須

アイテムSKU。

例: booster_mega_1
ボディapplication/json
currencystring(Cart-Payment_settings_currency)

標準の決済通貨。ISO 42173文字通貨コード。

quantitynumber

アイテム数量。

デフォルト 123
curl -i -X PUT \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/ja/api/digital-distribution-hub/v2/project/44056/cart/custom_id/item/booster_mega_1 \
  -H 'Content-Type: application/json' \
  -d '{
    "currency": "string",
    "quantity": 123
  }'

レスポンス

カートは正常に更新されました。

レスポンス
コンテンツなし
操作

仮想アイテム & 通貨

操作
操作

ユーザートークン

操作
操作
操作