All URIs are relative to https://api.elepay.io, except if the operation defines another base path.
Method | HTTP request | Description |
---|---|---|
listDisputes() | GET /disputes | List disputes |
retrieveDispute() | GET /disputes/{id} | Retrieve dispute |
listDisputes($chargeId, $from, $to, $dateField, $status, $limit, $offset, $sort, $order): \Elepay\Model\DisputesResponse
List disputes
不審請求情報を一覧で取得します
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: basicAuth
$config = Elepay\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer authorization: bearerAuth
$config = Elepay\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Elepay\Api\DisputeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$chargeId = 'chargeId_example'; // string | Charge ID
$from = 56; // int | 開始時間(UTC)。指定した時間以降に作成されたデータを取得します。
$to = 56; // int | 終了時間(UTC)。指定した時間以前に作成されたデータを取得します
$dateField = new \Elepay\Model\DisputeDateTimeType(); // DisputeDateTimeType | 開始時間と終了時間の項目を指定します。 - resolved_time 不審請求解決時間 - create_time 不審請求発生時間
$status = new \Elepay\Model\DisputeStatusType(); // DisputeStatusType | 不審請求ステータス
$limit = 20; // int | 最大件数
$offset = 0; // int | 検索開始位置
$sort = new \Elepay\Model\DisputeDateTimeType(); // DisputeDateTimeType | ソート項目 - resolved_time 不審請求解決時間 - create_time 決済新規時間
$order = new \Elepay\Model\SortOrderType(); // SortOrderType | ソート順 - desc 降順 - asc 昇順
try {
$result = $apiInstance->listDisputes($chargeId, $from, $to, $dateField, $status, $limit, $offset, $sort, $order);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DisputeApi->listDisputes: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
chargeId | string | Charge ID | [optional] |
from | int | 開始時間(UTC)。指定した時間以降に作成されたデータを取得します。 | [optional] |
to | int | 終了時間(UTC)。指定した時間以前に作成されたデータを取得します | [optional] |
dateField | DisputeDateTimeType | 開始時間と終了時間の項目を指定します。 - resolved_time 不審請求解決時間 - create_time 不審請求発生時間 | [optional] |
status | DisputeStatusType | 不審請求ステータス | [optional] |
limit | int | 最大件数 | [optional] [default to 20] |
offset | int | 検索開始位置 | [optional] [default to 0] |
sort | DisputeDateTimeType | ソート項目 - resolved_time 不審請求解決時間 - create_time 決済新規時間 | [optional] |
order | SortOrderType | ソート順 - desc 降順 - asc 昇順 | [optional] |
\Elepay\Model\DisputesResponse
- Content-Type: Not defined
- Accept:
application/json;charset=utf-8
[Back to top] [Back to API list] [Back to Model list] [Back to README]
retrieveDispute($id): \Elepay\Model\DisputeDto
Retrieve dispute
不審請求に関する詳細情報を取得します。
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: basicAuth
$config = Elepay\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer authorization: bearerAuth
$config = Elepay\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Elepay\Api\DisputeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string | Dispute ID
try {
$result = $apiInstance->retrieveDispute($id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DisputeApi->retrieveDispute: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | Dispute ID |
- Content-Type: Not defined
- Accept:
application/json;charset=utf-8
[Back to top] [Back to API list] [Back to Model list] [Back to README]