Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ plugins {
}

group 'partner-java-sdk'
version '0.2.7'
version '0.2.8'

sourceCompatibility = 1.8

Expand Down
12 changes: 12 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,10 @@ APIサーバがエラーレスポンスを返した場合に使われます。
- [GetCpmToken](./transaction.md#get-cpm-token): CPMトークンの状態取得
- [ListTransactions](./transaction.md#list-transactions): 【廃止】取引履歴を取得する
- [CreateTransaction](./transaction.md#create-transaction): 【廃止】チャージする
- [CreateTransactionGroup](./transaction.md#create-transaction-group): トランザクショングループを作成する
- [ShowTransactionGroup](./transaction.md#show-transaction-group): トランザクショングループを取得する
- [ListTransactionsV2](./transaction.md#list-transactions-v2): 取引履歴を取得する
- [ListBillTransactions](./transaction.md#list-bill-transactions): 支払い取引履歴を取得する
- [CreateTopupTransaction](./transaction.md#create-topup-transaction): チャージする
- [CreatePaymentTransaction](./transaction.md#create-payment-transaction): 支払いする
- [CreateCpmTransaction](./transaction.md#create-cpm-transaction): CPMトークンによる取引作成
Expand All @@ -89,6 +92,7 @@ APIサーバがエラーレスポンスを返した場合に使われます。
- [GetBulkTransaction](./transaction.md#get-bulk-transaction): バルク取引ジョブの実行状況を取得する
- [ListBulkTransactionJobs](./transaction.md#list-bulk-transaction-jobs): バルク取引ジョブの詳細情報一覧を取得する
- [RequestUserStats](./transaction.md#request-user-stats): 指定期間内の顧客が行った取引の統計情報をCSVでダウンロードする
- [TerminateUserStats](./transaction.md#terminate-user-stats): RequestUserStatsのタスクを強制終了する

### Transfer
- [GetAccountTransferSummary](./transfer.md#get-account-transfer-summary):
Expand All @@ -105,7 +109,9 @@ APIサーバがエラーレスポンスを返した場合に使われます。
### Bill
- [ListBills](./bill.md#list-bills): 支払いQRコード一覧を表示する
- [CreateBill](./bill.md#create-bill): 支払いQRコードの発行
- [GetBill](./bill.md#get-bill): 支払いQRコードの表示
- [UpdateBill](./bill.md#update-bill): 支払いQRコードの更新
- [CreatePaymentTransactionWithBill](./bill.md#create-payment-transaction-with-bill): 支払いQRコードを読み取ることで支払いをする

### Cashtray
- [CreateTransactionWithCashtray](./cashtray.md#create-transaction-with-cashtray): CashtrayQRコードを読み取ることで取引する
Expand All @@ -126,6 +132,11 @@ APIサーバがエラーレスポンスを返した場合に使われます。
- [GetShopAccounts](./customer.md#get-shop-accounts): 店舗ユーザーのウォレット一覧を表示する
- [ListCustomerTransactions](./customer.md#list-customer-transactions): 取引履歴を取得する

### CreditSession
- [PostCreditSession](./credit_session.md#post-credit-session): Create credit session
- [CreateCreditSessionTransaction](./credit_session.md#create-credit-session-transaction): Create transaction with credit session
- [CaptureCreditSession](./credit_session.md#capture-credit-session): Capture credit session

### Organization
- [ListOrganizations](./organization.md#list-organizations): 加盟店組織の一覧を取得する
- [CreateOrganization](./organization.md#create-organization): 新規加盟店組織を追加する
Expand Down Expand Up @@ -180,6 +191,7 @@ APIサーバがエラーレスポンスを返した場合に使われます。
- [ActivateUserDevice](./user_device.md#activate-user-device): デバイスの有効化

### BankPay
- [DeleteBank](./bank_pay.md#delete-bank): 銀行口座の削除
- [ListBanks](./bank_pay.md#list-banks): 登録した銀行の一覧
- [CreateBank](./bank_pay.md#create-bank): 銀行口座の登録
- [CreateBankTopupTransaction](./bank_pay.md#create-bank-topup-transaction): 銀行からのチャージ
Expand Down
68 changes: 46 additions & 22 deletions docs/account.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,52 +8,61 @@
Request request = new ListUserAccounts(
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // userId: ユーザーID
)
.page(1170) // ページ番号
.perPage(3512); // 1ページ分の取引数
.page(8920) // ページ番号
.perPage(8198); // 1ページ分の取引数

```



### Parameters
**`userId`**


#### `userId`
ユーザーIDです。

指定したユーザーIDのウォレット一覧を取得します。パートナーキーと紐づく組織が発行しているマネーのウォレットのみが表示されます。

<details>
<summary>スキーマ</summary>

```json
{
"type": "string",
"format": "uuid"
}
```

**`page`**

</details>

#### `page`
取得したいページ番号です。デフォルト値は1です。

<details>
<summary>スキーマ</summary>

```json
{
"type": "integer",
"minimum": 1
}
```

**`perPage`**

</details>

#### `perPage`
1ページ当たりのウォレット数です。デフォルト値は50です。

<details>
<summary>スキーマ</summary>

```json
{
"type": "integer",
"minimum": 1
}
```

</details>



成功したときは
Expand All @@ -74,44 +83,51 @@ Request request = new CreateUserAccount(
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // userId: ユーザーID
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // privateMoneyId: マネーID
)
.name("qMtHhSfZdXUyjb1NxKa8yAWf3eI4rn2GKxT8MfsHveV88627AlMJYf8MI0c9") // ウォレット名
.externalId("iCp3raZonaiDazAfoV") // 外部ID
.name("EdtL2ujHbA770c9iXi2Q1VWdznJovLhT0BrHHw3tEdBOJZocfpIFBg2EP1IMpzVlOR0ZjHbJ4pIYeH1mIjK91BovJNiyan2Rg9xEgMUhIRyB0Lq7z8Ljil9JSMA7rA7mkLLtmKfguDK2IgQjODYIDOJbPEulQIvNSkQ") // ウォレット名
.externalId("ALktsxpQNr6y6a28m0nRuldHpSu") // 外部ID
.metadata("{\"key1\":\"foo\",\"key2\":\"bar\"}"); // ウォレットに付加するメタデータ

```



### Parameters
**`userId`**


#### `userId`
ユーザーIDです。

<details>
<summary>スキーマ</summary>

```json
{
"type": "string",
"format": "uuid"
}
```

**`privateMoneyId`**

</details>

#### `privateMoneyId`
マネーIDです。

作成するウォレットのマネーを指定します。このパラメータは必須です。

<details>
<summary>スキーマ</summary>

```json
{
"type": "string",
"format": "uuid"
}
```

**`name`**

</details>

#### `name`

<details>
<summary>スキーマ</summary>

```json
{
Expand All @@ -120,9 +136,12 @@ Request request = new CreateUserAccount(
}
```

**`externalId`**

</details>

#### `externalId`

<details>
<summary>スキーマ</summary>

```json
{
Expand All @@ -131,22 +150,27 @@ Request request = new CreateUserAccount(
}
```

**`metadata`**

</details>

#### `metadata`
ウォレットに付加するメタデータをJSON文字列で指定します。
指定できるJSON文字列には以下のような制約があります。
- フラットな構造のJSONを文字列化したものであること。
- keyは最大32文字の文字列(同じkeyを複数指定することはできません)
- valueには128文字以下の文字列が指定できます

<details>
<summary>スキーマ</summary>

```json
{
"type": "string",
"format": "json"
}
```

</details>



成功したときは
Expand Down
Loading
Loading