Retrieves the current account balance, based on the authentication that was used to make the request.
curl https://api.stripe.com/v1/balance \
-u STRIPE_SECRET_KEY:
use chilkat();
$rest = chilkat::CkRest->new();
# URL: https://api.stripe.com/v1/balance
$bTls = 1;
$port = 443;
$bAutoReconnect = 1;
$success = $rest->Connect("api.stripe.com",$port,$bTls,$bAutoReconnect);
if ($success != 1) {
print "ConnectFailReason: " . $rest->get_ConnectFailReason() . "\r\n";
print $rest->lastErrorText() . "\r\n";
exit;
}
$rest->SetAuthBasic("STRIPE_SECRET_KEY","");
$sbResponseBody = chilkat::CkStringBuilder->new();
$success = $rest->FullRequestNoBodySb("GET","/v1/balance",$sbResponseBody);
if ($success != 1) {
print $rest->lastErrorText() . "\r\n";
exit;
}
$jsonResponse = chilkat::CkJsonObject->new();
$jsonResponse->LoadSb($sbResponseBody);
$object = $jsonResponse->stringOf("object");
$livemode = $jsonResponse->BoolOf("livemode");
$i = 0;
$count_i = $jsonResponse->SizeOfArray("available");
while ($i < $count_i) {
$jsonResponse->put_I($i);
$currency = $jsonResponse->stringOf("available[i].currency");
$amount = $jsonResponse->IntOf("available[i].amount");
$source_typesCard = $jsonResponse->IntOf("available[i].source_types.card");
$i = $i + 1;
}
$i = 0;
$count_i = $jsonResponse->SizeOfArray("pending");
while ($i < $count_i) {
$jsonResponse->put_I($i);
$currency = $jsonResponse->stringOf("pending[i].currency");
$amount = $jsonResponse->IntOf("pending[i].amount");
$source_typesCard = $jsonResponse->IntOf("pending[i].source_types.card");
$i = $i + 1;
}
{
"object": "balance",
"available": [
{
"currency": "usd",
"amount": 0,
"source_types": {
"card": 0
}
}
],
"livemode": false,
"pending": [
{
"currency": "usd",
"amount": 0,
"source_types": {
"card": 0
}
}
]
}