1

使用条带,我可以扩展 balance_transaction 对象以获取直接付款(即信用卡)的交易费用。

这是通过以下方式完成的:

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

当我使用未决交易(即银行转帐)付款时,无法在收取付款时计算费用。

在这种情况下,我必须使用 charge.succeeded 配置 webhook 并检查必须与初始付款请求匹配的 source_id。

我想知道如何从 webhook 响应中获取费用。blance_transaction 没有展开。有什么提示吗?

4

1 回答 1

0

可悲的是,这是不可能的。这将是一个 webhook 首选项。根据他们关于扩展参数的文档页面:

这个参数 [n. expand] 适用于所有 API 请求,并且仅适用于该请求的响应。

于 2019-05-16T11:09:37.187 回答