No Content.
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コールをテストすることもできます。
リクエスト
特定のユーザーの保存された決済アカウントを一覧表示します。
メモ
サンドボックスモードでは、このAPIコールは、3-Dセキュア機能を持たないテストカードでのみ機能します。
プレイヤー側に保存されているゲーム内の一意のユーザーID。必ず既存のユーザーIDを渡してください。エラーが発生した場合は、よくある質問への回答を参照してください。
- Mock serverhttps://xsolla.redocly.app/_mock/ja/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts
- https://api.xsolla.com/merchant/v2/projects/{project_id}/users/{user_id}/payment_accounts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/ja/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts?mode=string'[ { "id": 4612345, "name": "PP_saved_account", "payment_system": { … }, "type": "paypal" } ]
プレイヤー側に保存されているゲーム内の一意のユーザーID。必ず既存のユーザーIDを渡してください。エラーが発生した場合は、よくある質問への回答を参照してください。
決済アカウントの種類。
| 列挙型 値 | 説明 |
|---|---|
| alipayplus_boost | Boost。 |
| alipayplus_cn | Alipay(アリペイ)。 |
| alipayplus_dana | DANA。 |
| alipayplus_gcash | GCash。 |
| alipayplus_hk | Alipay (Hong Kong)(アリペイ香港)。 |
| alipayplus_kplus | K PLUS。 |
| alipayplus_maya | Maya。 |
| alipayplus_rabbitlinepay | Rabbit LINE Pay(ラビットラインペイ)。 |
| alipayplus_tng | Touch 'n Go。 |
| alipayplus_truemoney | TrueMoney ウォレット。 |
- Mock serverhttps://xsolla.redocly.app/_mock/ja/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts/{type}/{account_id}
- https://api.xsolla.com/merchant/v2/projects/{project_id}/users/{user_id}/payment_accounts/{type}/{account_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/ja/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts/{type}/{account_id}'リクエスト
保存された決済アカウントを介してユーザーに請求する。
メモ
サンドボックスモードでは、このAPIコールは、3-Dセキュア機能を持たないテストカードでのみ機能します。
通知
APIコールが正しく機能するように、タイムアウトを2分に設定します。
プレイヤー側に保存されているゲーム内の一意のユーザーID。必ず既存のユーザーIDを渡してください。エラーが発生した場合は、よくある質問への回答を参照してください。
決済アカウントの種類。
| 列挙型 値 | 説明 |
|---|---|
| alipayplus_boost | Boost。 |
| alipayplus_cn | Alipay(アリペイ)。 |
| alipayplus_dana | DANA。 |
| alipayplus_gcash | GCash。 |
| alipayplus_hk | Alipay (Hong Kong)(アリペイ香港)。 |
| alipayplus_kplus | K PLUS。 |
| alipayplus_maya | Maya。 |
| alipayplus_rabbitlinepay | Rabbit LINE Pay(ラビットラインペイ)。 |
| alipayplus_tng | Touch 'n Go。 |
| alipayplus_truemoney | TrueMoney ウォレット。 |
このオブジェクトには、不正対策フィルターを設定するためのパラメータが含まれています。パラメータのリストを以下に示します。カスタムパラメータを追加するには、カスタマーサクセスマネージャーにご連絡いただくか、csm@xsolla.comまで電子メールをお送りください。
- Mock serverhttps://xsolla.redocly.app/_mock/ja/api/pay-station/projects/{project_id}/users/{user_id}/payments/{type}/{account_id}
- https://api.xsolla.com/merchant/v2/projects/{project_id}/users/{user_id}/payments/{type}/{account_id}
- 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/projects/{project_id}/users/{user_id}/payments/{type}/{account_id}' \
-H 'Content-Type: application/json' \
-d '{
"purchase": {
"description": {
"value": "currency purchase"
},
"virtual_currency": {
"quantity": 100
}
},
"settings": {
"currency": "USD",
"external_id": "ext123",
"mode": "sandbox"
},
"user": {
"ip": "111.11.11.11",
"legal": {
"address": "17 Crown Street London SW2 0JW United Kingdom",
"country": "GB",
"name": "My Awesome Company",
"vat_id": "GB111111111"
},
"name": "John Smith"
}
}'{ "transaction_id": 123458390 }