【发布时间】:2020-01-13 13:44:24
【问题描述】:
我在其中一个项目中使用了条带。我正在从用户那里获取卡详细信息,以下代码用于付款。
\Stripe\Stripe::setApiKey('KEY');
$token = \Stripe\Token::create([
"card" => [
"number" => $paymentModel['number'],
"exp_month" => $paymentModel['expire_month'],
"exp_year" => $paymentModel['expire_year'],
"cvc" => $paymentModel['card_cvc'],
"name" => $userName
]]);
$customer = \Stripe\Customer::create([
'email' => $email,
'source' => $token['id'],
]);
$charge = \Stripe\Charge::create([
'amount' => $chargeableAmount,
'currency' => 'usd',
'description' => "Purchase User",
'customer' => $customerId,
]);
我收到“立即更新您的 SCA 集成”的通知。所以我发现我应该使用 PaymentIntent 进行卡支付。我真的对这些事情感到困惑。该文档令人困惑,它说了很多东西,所以我不明白我应该做哪些改变来迁移。没有适当的文档描述从 Charge API 迁移到 Payment Intent API 的步骤。
谁能指导我?
【问题讨论】:
标签: php stripe-payments