コンテンツへスキップ

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/
操作
操作

仮想アイテム & 通貨

操作
操作

ユーザートークン

操作
操作
操作

特定のカートからすべてのアイテムを注文する

リクエスト

特定のカートからすべてのアイテムを含む注文を作成します。作成された注文は、new注文ステータスを取得します。

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

プロジェクトID。

例: 44056
cart_idstring必須

カートID。

例: custom_id
ボディapplication/json必須

注文作成データを持つオブジェクト。

currencystring(Cart-Payment_settings_currency)必須

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

geotypenumber必須

エクソラ側の配信者パートナーID。

例: 13038
quantityinteger

アイテム数量。

例: 1
curl -i -X POST \
  https://xsolla.redocly.app/_mock/ja/api/digital-distribution-hub/v2/project/44056/distribution_hub/payment/cart/custom_id \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "geotype": 13038
  }'

レスポンス

注文が正常に作成されました。

ボディapplication/json
billing_infoobject(Order_inline_response_200_billing_info)

課金情報。

order_idinteger

注文ID。

レスポンス
application/json
{ "billing_info": { "direct_taxes": [], "indirect_taxes": [], "price": {} }, "order_id": 641 }

指定したアイテムで注文を作成する

リクエスト

指定されたアイテムで注文を作成します。作成された注文はnew注文ステータスになります。

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

プロジェクトID。

例: 44056
item_skustring必須

アイテムSKU。

例: booster_mega_1
ボディapplication/json必須

注文作成データを持つオブジェクト。

currencystring(Cart-Payment_settings_currency)必須

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

geotypenumber必須

エクソラ側の配信者パートナーID。

例: 13038
quantityinteger

アイテム数量。

例: 1
curl -i -X POST \
  https://xsolla.redocly.app/_mock/ja/api/digital-distribution-hub/v2/project/44056/distribution_hub/payment/item/booster_mega_1 \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "geotype": 13038
  }'

レスポンス

注文が正常に作成されました。

ボディapplication/json
billing_infoobject(Order_inline_response_200_billing_info)

課金情報。

order_idinteger

注文ID。

レスポンス
application/json
{ "billing_info": { "direct_taxes": [], "indirect_taxes": [], "price": {} }, "order_id": 641 }