条带API和PHP:支付与支付意图/费用的关系
我是STRIPE的新手,我一直在阅读STRIPE的文档,我的任务是创建一个连接帐户的支出列表(类型是标准的)。此外,我必须显示细节,在这些支出下,包括在其中的所有付款条带API和PHP:支付与支付意图/费用的关系,php,stripe-payments,Php,Stripe Payments,我是STRIPE的新手,我一直在阅读STRIPE的文档,我的任务是创建一个连接帐户的支出列表(类型是标准的)。此外,我必须显示细节,在这些支出下,包括在其中的所有付款 然而,我看不到任何与支付意图/费用相关的支出,有可能知道支出中包含的所有支付吗?我们正在为我们的用户创建标准连接帐户。我不确定您是否能够访问标准帐户,但如果您这样做,您将能够访问,这将为任何支付意图提供一个解决方案。我也遇到了同样的挑战,必须通过4个支持者,一遍又一遍地告诉我的需求,在我最终得到正确的提示并完成我的检查和cron工
然而,我看不到任何与支付意图/费用相关的支出,有可能知道支出中包含的所有支付吗?我们正在为我们的用户创建标准连接帐户。我不确定您是否能够访问标准帐户,但如果您这样做,您将能够访问,这将为任何支付意图提供一个解决方案。我也遇到了同样的挑战,必须通过4个支持者,一遍又一遍地告诉我的需求,在我最终得到正确的提示并完成我的检查和cron工作之前。我在这里提供我的解决方案,以保存其他人的相同体验:
$po = 'po_sadfahk.....'; // payout id (i do a loop of payouts)
\Stripe\Stripe::setApiKey($stripeSecretKey);
$balanceTransactions = \Stripe\BalanceTransaction::all([
'payout' => "$po",
'type' => 'charge',
'limit' => 100, // default is 10, but a payout can have more pi's
'expand' => ['data.source'],
]);
foreach ($balanceTransactions->data as $txn) {
// my invoice id is added in description when creating the payment intent
echo "Invoice: {$txn->description}\n";
echo "Created: {$txn->created}\n";
echo "Available: {$txn->available_on}\n";
// in source we find the pi_id, amount and currency for each payment intent
$charge = $txn->source;
echo "pi: {$charge->payment_intent}\n";
$amount = $charge->amount/100;
echo "$amount {$charge->currency}\n";
}
输出(裁剪为相关数据):
{
"object": "list",
"data": [
{
"id": "txn_1ISOaSGqFEoKRtad...",
"object": "balance_transaction",
"amount": 25000,
"available_on": 1615680000,
"created": 1615131127,
"currency": "dkk",
"description": "Invoice 44",
...
"fee": 530,
"fee_details": [
{
"amount": 530,
"application": null,
"currency": "dkk",
"description": "Stripe processing fees",
"type": "stripe_fee"
}
],
...
"source": {
"id": "ch_1ISOaRGqFEoKR...",
"object": "charge",
"amount": 25000,
...
"paid": true,
"payment_intent": "pi_1ISOa3GqFE...", // here we go!
"payment_method": "pm_1ISOaRGqFE...",
"payment_method_details": {
"card": {
"brand": "visa",
...
},
"type": "card"
},
...
},
"status": "available",
"type": "charge"
}
],
"has_more": false,
"url": "/v1/balance_transactions"
}