我在 laravel 开发的应用程序中集成了条带作为支付网关。我也可以使用以下代码全额退款。
$stripe = Stripe::make('sk_test_******');
$charge_id = Session::get('charge_id');
$amount = Session::get('payment_amount');
$refund = $stripe->refunds()->create(
$charge_id
);
现在我想允许管理员从后端向客户进行部分退款,我根据条带文件尝试了下面的代码。
$stripe = Stripe::make('sk_test_**********');
$charge_id = Session::get('charge_id');
$amount = Session::get('payment_amount');
$refund = $stripe->refunds()->create([
'charge' => $charge_id,
'amount' => '5',
'reason' => 'refund'
]);
但我得到了像数组到字符串转换这样的错误。谁能帮我解决这个错误或告诉我这段代码有什么问题。