PAY.JP と言うことですので、まずは、APIガイド を最初から最後まで読んでみましょう。
APIガイドでは、PHP用ライブラリが、紹介されていますので、readmeやRequest Exampleを読みながら サンプルを試して、ライブラリの使い方を理解してください。
API の詳細な内容については、 APIリファレンス を参照してください。
API のレスポンスは、JSON なので、json_decodeを使うことで、PHP の変数や配列として処理できます。
(コメントを受けて追記)
APIガイド と API リファレンス のサンプルを組み合わせてみました。 (エラーチェックは入れていません。)
PHP と言うことなので、
require_once 'vendor/autoload.php';
\Payjp\Payjp::setApiKey("sk_test_c62fade9d045b54cd76d7036");
$ret = \Payjp\Charge::create(array(
"card" => "tok_76e202b409f3da51a0706605ac81",
"amount" => 3500,
"currency" => "jpy"
));
echo $ret;
と実行すれば、 $ret に 以下が返ってくるのではないでしょうか?
{
"amount": 3500,
"amount_refunded": 0,
"captured": true,
"captured_at": 1433127983,
"card": {
"address_city": null,
"address_line1": null,
"address_line2": null,
"address_state": null,
"address_zip": null,
"address_zip_check": "unchecked",
"brand": "Visa",
"country": null,
"created": 1433127983,
"customer": null,
"cvc_check": "unchecked",
"exp_month": 2,
"exp_year": 2020,
"fingerprint": "e1d8225886e3a7211127df751c86787f",
"id": "car_d0e44730f83b0a19ba6caee04160",
"last4": "4242",
"name": null,
"object": "card"
},
"created": 1433127983,
"currency": "jpy",
"customer": null,
"description": null,
"expired_at": null,
"failure_code": null,
"failure_message": null,
"id": "ch_fa990a4c10672a93053a774730b0a",
"livemode": false,
"metadata": null,
"object": "charge",
"paid": true,
"refund_reason": null,
"refunded": false,
"subscription": null
}
$ret に対して、json_decode すれば良いと思います。