コンテンツへスキップ

Pay Station API (2.0)

概要

  • バージョン: 2.0.0
  • サーバー:
    • https://api.xsolla.com/api

ペイステションは、ゲームストアでのゲーム内課金に便利なUIをユーザーに提供することで、パートナー様の商品を収益化することができます。決済UIを開くための設定は、 以下の説明書を参照してください。

Pay Station APIは以下のコールグループを提供します:

  • トークン — 決済UIを介したさらなる支払い処理のために、任意のユーザーパラメータを使用してトークンを生成するAPIコールが含まれています。
  • トークン化 決済UIを開いたりユーザーの関与を必要とせずに、支払いを安全に処理するためのAPIコールが含まれています。
  • レポート — ユーザーのトランザクションに関するデータを返し、レポートを生成し、通貨別の決済内訳を取得するためのAPIコールが含まれています。
  • 返金 — 全額および一部返金をリクエストするためのAPIコールが含まれています。
  • テスト — チャージバック処理をテストするためのAPIコールが含まれています。

決済UIの設定に関する詳細情報は、支払ソリューション連携ガイドを参照してください。

メモ

ポストマンコレクションXsolla Base APIセクションを参照して、連携に使われるAPIコールをテストすることもできます。

OpenAPI記述をダウンロード
言語
サーバー
Mock server
https://xsolla.redocly.app/_mock/ja/api/pay-station/
https://api.xsolla.com/merchant/v2/
操作
操作
操作
操作
操作

チャージバックを要求する

リクエスト

サンドボックスモードでのチャージバックを要求する:

  • サンドボックスモードをアクセスするには、トークンを取得する時、"mode":"sandbox"を渡します。

  • テスト支払いは、テストに使用するのと同じプロジェクトでサンドボックスモードで行う必要があります。

  • 取引の状態は、refundedcancelled以外でなければなりません。

  • パブリッシャーアカウントでのあなたの役割は、少なくともファイナンシャルマネージャーである必要があります。(これは、会社設定 > ユーザー セクションで確認できます。)

  • このテストシナリオの詳細については、説明を参照してください。

メモ

このテストシナリオの詳細については、ドキュメンテーションを参照してください。

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

マーチャントID。

project_idinteger必須

プロジェクトID。

transaction_idinteger必須

トランザクションID。

ボディapplication/json必須
object or null(empty-body)

APIコールが正しく動作するためには、リクエスト本文は空白である必要があります。

curl -i -X POST \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/ja/api/pay-station/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback' \
  -H 'Content-Type: application/json' \
  -d '{}'

レスポンス

No Content(エラーなし)。

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