我正在使用Stripe签出,并且所有工作都如下:
创建会话,重定向到Checkout,并通过session_id传递重定向来处理订单。
我正试图为此编写测试,但我不知道如何在Stripe Session&PaymentIntent上伪造Stripe Checkout费用。
我正在使用PHP库,并且已经尝试过:
$paymentIntent = PaymentIntent::retrieve($session->payment_intent);
dd($paymentIntent->charges->create([
'source' => 'tok_visa_debit',
'currency' => 'gbp',
'amount' => 100,
]));
但是我收到一个错误:Stripe\Error\InvalidRequest : Received unknown parameter: payment_intent
测试这项工作的正确方法是什么?