決済リスト取得

過去に作成した決済情報のリストを取得します。「all」メソッドをリクエストしてください。

リクエスト
count: オプション 初期値10
1から100までが指定できます。
レスポンス
指定された情報を配列にて返却します。決済情報がない場合は空の配列を返却します。
cURL
PHP
サンプルリクエスト
$ curl https://fastpay.yahooapis.jp/v1/charges?count=2 \
-u dummy_secret_xxxxxxx:
サンプルレスポンス
{
"data": [
        {
            "refunds": [],
            "captured": true,
            "card": {
                "exp_year": 2019,
                "exp_month": 11,
                "type": "Visa",
                "last4": "4242",
                "object": "card",
                "id": "card_xbeO4u8xz8Kyn4njOajjlQJ0"
            },
            "failure_message": "0",
            "refunded": false,
            "paid": true,
            "id": "ch_Cfam8ouZ6UW9ElHAP3SCoyZf",
            "object": "charge",
            "livemode": false,
            "currency": "jpy",
            "description": null,
            "amount": "400",
            "amount_refunded": null,
            "created": 1392339207
},
{2レコード目............}
],
"count": 2,
"url": "/v1/charges",
"object": "list"
}
サンプルリクエスト
<?php
require "vendor/autoload.php";

use FastPay\FastPay;

$fastpay = new FastPay("dummy_secret_xxxxxxx");
$charges = $fastpay->charge->all(array("count" => 3));

// charge idを表示
echo "charge id: {$charges[0]->id}\n";

// amountを表示
echo "charge amount: {$charges[0]->amount}\n";

// card idを表示
echo "card id: {$charges[0]->card->id}\n";

// 取得した値をすべて表示
print_r($charges[0]->getArray());