С помощью полосы я могу развернуть объект balance_transaction, чтобы получить комиссию за транзакции для прямых платежей, например, с кредитной карты.
Это выполняется:
$charge = \Stripe\Charge::create(array(
"customer" => $customer->id,
...
"expand" => array("balance_transaction")
)
);
Когда я использую платежис ожидающими транзакциями, т.е. банковским переводом, комиссия не может быть рассчитана при начислении платежа.
В этом случае мне пришлось настроить webhook с помощью charge.succeeded и проверить source_id, который должен совпадать с первоначальным платежом.request.
Интересно, как получить комиссию из ответа webhook.blance_transaction не раскрывается.Есть намеки?