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"を渡します。テスト支払いは、テストに使用するのと同じプロジェクトでサンドボックスモードで行う必要があります。
取引の状態は、
refunded、cancelled以外でなければなりません。パブリッシャーアカウントでのあなたの役割は、少なくともファイナンシャルマネージャーである必要があります。(これは、会社設定 > ユーザー セクションで確認できます。)
このテストシナリオの詳細については、説明を参照してください。
メモ
このテストシナリオの詳細については、ドキュメンテーションを参照してください。
セキュリティ
basicAuth
object or null(empty-body)
APIコールが正しく動作するためには、リクエスト本文は空白である必要があります。
- Mock serverhttps://xsolla.redocly.app/_mock/ja/api/pay-station/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback
- https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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 '{}'