Как расширить balance_transaction, чтобы получить комиссию за транзакцию из ответа Stripe Webhook - PullRequest
0 голосов
/ 08 февраля 2019

С помощью полосы я могу развернуть объект balance_transaction, чтобы получить комиссию за транзакции для прямых платежей, например, с кредитной карты.

Это выполняется:

$charge = \Stripe\Charge::create(array(
    "customer" => $customer->id,
    ...
    "expand" => array("balance_transaction")
    )
);

Когда я использую платежис ожидающими транзакциями, т.е. банковским переводом, комиссия не может быть рассчитана при начислении платежа.

В этом случае мне пришлось настроить webhook с помощью charge.succeeded и проверить source_id, который должен совпадать с первоначальным платежом.request.

Интересно, как получить комиссию из ответа webhook.blance_transaction не раскрывается.Есть намеки?

1 Ответ

0 голосов
/ 16 мая 2019

К сожалению, это невозможно.Это было бы предпочтением webhook.В соответствии с их страницей документов на разверните параметр :

Этот параметр [n.развернуть] доступно для всех запросов API и применяется только к ответу на этот запрос.

...