I want to echo out all 3 amounts from the 3 separate arrays.
<?
function jsonSerialize()
{
return $this->__toArray(true);
}
$stripe = new \Stripe\StripeClient(
$STRIPE_API_KEY
);
$link = $stripe->balanceTransactions->all(['limit' => 3]);
//$subsData = $link->jsonSerialize();
$matchUserArray = $link->jsonSerialize();
//$amount = $subsData['data'][0]['amount'];
//echo $amount;
echo $matchUserArray['data']['amount'];
?>
var export of $matchUserArray below:
array (
'object' => 'list',
'data' =>
array (
0 =>
array (
'id' => 'gadgsdfgsdfgdfs',
'object' => 'balance_transaction',
'amount' => -22,
'available_on' => 1666324576,
'created' => 1666324576,
'currency' => 'usd',
'description' => NULL,
'exchange_rate' => NULL,
'fee' => 0,
'fee_details' =>
array (
),
'net' => -22,
'reporting_category' => 'transfer',
'source' => 'fadsfasdfasdfs',
'sourced_transfers' =>
array (
'object' => 'list',
'data' =>
array (
),
'has_more' => false,
'total_count' => 0,
'url' => '/v1/transfers?source_transaction=tr_1LvCLEJ8HvvNnh1yRFEGea3W',
),
'status' => 'available',
'type' => 'transfer',
),
1 =>
array (
'id' => 'txn_1Lh1yIq95rV28',
'object' => 'balance_transaction',
'amount' => -22,
'available_on' => 1666311005,
'created' => 1666311005,
'currency' => 'usd',
'description' => NULL,
'exchange_rate' => NULL,
'fee' => 0,
'fee_details' =>
array (
),
'net' => -22,
'reporting_category' => 'transfer',
'source' => 'tr_1Lv8oLJ8HvvbzMyJ',
'sourced_transfers' =>
array (
'object' => 'list',
'data' =>
array (
),
'has_more' => false,
'total_count' => 0,
'url' => '/v1/transfers?source_transaction=tr_1Lv8oLJ8HvvVbzMyJ',
),
'status' => 'available',
'type' => 'transfer',
),
2 =>
array (
'id' => 'txn_3Lv7U8J8HvGGB6Caj',
'object' => 'balance_transaction',
'amount' => 248,
'available_on' => 1666569600,
'created' => 1666305908,
'currency' => 'usd',
'description' => 'fgsdfgsfdgs',
'exchange_rate' => NULL,
'fee' => 37,
'fee_details' =>
array (
0 =>
array (
'amount' => 37,
'application' => NULL,
'currency' => 'usd',
'description' => 'Stripe processing fees',
'type' => 'stripe_fee',
),
),
'net' => 211,
'reporting_category' => 'charge',
'source' => 'ch_3Lv7U8J8HvvNnh1y0Q4obD7b',
'sourced_transfers' =>
array (
'object' => 'list',
'data' =>
array (
),
'has_more' => false,
'total_count' => 0,
'url' => '/v1/transfers?source_transaction=ch_3LvD7b',
),
'status' => 'pending',
'type' => 'charge',
),
),
'has_more' => true,
'url' => '/v1/balance_transactions',
)