File: /www/wwwroot//zhifu.ws.umchkw.com/3.php
<?php
require_once('vendor/autoload.php'); // 引入 Stripe PHP SDK
$stripe = new \Stripe\StripeClient('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');
// 创建 Stripe Checkout 会话
$checkout_session =$stripe->checkout->sessions->create(
[
'line_items' => [[
'price_data' => [
'currency' => 'GBP',
'unit_amount' => 2000,
'product_data' => [
'name' => 'Awesome T-shirt'
],
],
'quantity' => 1,
]],
'mode' => 'payment',
'allow_promotion_codes' => true,
'success_url' => 'https://example.com/success',
'cancel_url' => 'https://example.com/cancel',
]
);
// 处理支付结果
if ($checkout_session->payment_status == 'paid') {
// 支付成功
$transaction_id = $checkout_session->id; // 获取交易标识符
// 在这里完成其他的业务逻辑,例如保存订单信息到数据库中等等
} else {
// 支付失败
// 在这里完成失败后的逻辑处理,例如提示用户支付失败等等
}
// 输出交易标识符
echo $transaction_id;
?>