決済情報の取得

決済情報の詳細を取得するには「retrieve」メソッドをリクエストしてください。

リクエスト
id: 必須
参照したい決済情報のidをセットしてください。
レスポンス
有効なidがセットされている場合に、決済情報の詳細を返却します。idが無効な場合はエラーを返却します。
cURL
PHP
サンプルリクエスト
$ curl https://fastpay.yahooapis.jp/v1/charges/ch_KrkObjDZRodDVU7oKD73CMZn \
-u dummy_secret_xxxxxxx:
サンプルレスポンス
{
    "refunds": [],
    "captured": false,
    "card": {
    "exp_year": 2019,
    "exp_month": 11,
    "type": "Visa",
    "last4": "4242",
    "object": "card",
    "id": "card_j0wc4FRFX2jYbMOT1SmMCk0c"
    },
    "failure_message": null,
    "refunded": false,
    "paid": true,
    "id": "dummy_tokenid_xxxxxxx",
    "object": "charge",
    "livemode": false,
    "currency": "jpy",
    "description": null,
    "amount": 400,
    "amount_refunded": null,
    "created": 1392337942
}
サンプルリクエスト
<?php
require "vendor/autoload.php";

use FastPay\FastPay;

$id = 'ch_u38XQCidQK692fhqxY7dZ9Ix';
$fastpay = new FastPay("dummy_secret_xxxxxxx");
$charge = $fastpay->charge->retrieve($id);

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

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

// card idを表示
echo "card id: {$charge->card->id}\n";

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