ウォレットトランザクション一覧
ウォレットのトランザクション履歴には、Aptoide Connect 開発者コンソールを介して、またはこの API エンドポイントを通じてプログラムでアクセスできます。
エンドポイント
| メソッド | URL |
|---|---|
| GET | https://ws.catappult.io/api/wallet/transactions |
認証
この API にアクセスするには、API キーで認証する必要があります (生成方法についてはこちらを参照してください)。
⚠️
アカウントサブスクリプションが必要
Developer タイプのアカウントは、Aptoide Connect でアクティブなアカウントサブスクリプションが必要です。Distributor タイプのアカウントは、アクティブなサブスクリプションなしでこのエンドポイントにアクセスできます。
ヘッダー
| ヘッダー | 型 | 必須 | 説明 |
|---|---|---|---|
Api-Key | string | 必須 | API リクエストの認証に使用されます。値は Aptoide Connect API キーです。 |
クエリパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
from | string (YYYY-MM-DD) | 必須 | トランザクションを取得する期間の開始日。例: 2024-01-01。 |
to | string (YYYY-MM-DD) | 必須 | トランザクションを取得する期間の終了日。例: 2024-01-31。 |
limit | number | 任意 (デフォルト: 50) | レスポンスで返すレコードの最大数。 |
cursor | string | 任意 | ページネーション用のカーソル。前のレスポンスからデータの取得を続行する位置を示します。 |
packageName | string | 任意 | アプリパッケージ名で結果をフィルタリングします。例: com.example.test。 |
countryCode | string | 任意 | ISO 3166-1 alpha-2 形式を使用して、国で結果をフィルタリングします。例: PT。 |
type | string | 任意 | トランザクションの種類で結果をフィルタリングします。可能な値: all、debit、credit。 |
レスポンス
成功
API 呼び出しが HTTP 200 ステータスコードを返した場合、リクエストは成功であり、トランザクションオブジェクトの配列が返されます。
レスポンスフィールド
| フィールド | 説明 |
|---|---|
date | トランザクションが行われた日付。 |
currency | トランザクションで使用された通貨。 |
fullAmount / grossAmount | エンドユーザーが支払った金額。 |
netAmount | grossAmount からすべての控除 (税金など) を差し引いた後の金額。 |
amount | お客様が受け取った金額。 |
status | トランザクションのステータス (例: Completed、Failed)。 |
type | トランザクションの種類 (例: IAP、RevertedIAP、RefundedIAP、Subscription、RevertedSubscription、RefundedSubscription、Withdraw、Fee、Sandbox) |
extraData.country | トランザクションが発生した国。 |
extraData.application | トランザクションが行われたアプリケーション。 |
extraData.sku | 購入されたアイテムの SKU。 |
extraData.revenueShares | netAmount に適用された収益分配。 |
extraData.taxes | grossAmount に適用された税金ポリシーと金額。 |
レスポンス例
{
"count": 1557,
"data": [
{
"amount": {
"usd": 3.7425
},
"comment": "",
"currency": "USD",
"date": "2025-01-13 15:52:49",
"destinationWalletAddress": "***",
"extraData": {
"country": {
"code": "IN"
},
"package": {
"iconUrl": "***",
"name": "***",
"title": "***"
},
"revenueShares": {
"percentages": {
"catappult": 0.1,
"developer": 0.75,
"partner": 0.15
},
"usd": {
"catappult": 0.499,
"developer": 3.7425,
"partner": 0.7485
}
},
"sku": "com.sword",
"storeAccountUid": "***",
"taxes": {
"vat": {
"policy": "None"
}
}
},
"fee": {
"usd": 0
},
"fullAmount": {
"usd": 4.99
},
"grossAmount": {
"usd": 4.99
},
"id": "***",
"linkedTransactions": [],
"netAmount": {
"usd": "4.99"
},
"originalDate": "2025-01-13T15:52:49.084235",
"paymentChannel": "Aptoide Wallet - Android",
"paymentChannelVersion": "3.33.2",
"paymentMethod": "Credit Card",
"reference": "***d",
"sourceWalletAddress": "***",
"status": "Completed",
"type": "IAP",
"uid": "***"
}
],
"nextCursor": "MjAyNC0xMC0xMCAxNjowNDo0NC4xMzUxMjY="
}