[英]Stripe with PHP: payment methods are only marked but not charged
我使用 Stripe 的 PHP 类创建支付会话并将用户重定向到 Stripe 的支付页面:
$checkout_session = \Stripe\Checkout\Session::create([
'customer_email' => htmlspecialchars($_POST['customer_email']),
'payment_method_types' => ['card', 'sepa_debit', 'sofort', 'giropay'],
'line_items' => $items,
'mode' => 'payment',
'success_url' => $_POST['success_url'],
'cancel_url' => $_POST['cancel_url'],
'metadata' => $_POST['metadata'],
'billing_address_collection' => 'required'
]);
echo json_encode(['id' => $checkout_session->id]);
现在我想知道是否可以调整会话,以便仅标记信用卡和/或其他付款方式但尚未收费。 这样我就可以在我的管理区添加一个按钮,现在收费,因为参与者真的出现了,例如?
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.