我正在創建一個web應用程序:什麼時候在Stripe中支付成功?
我需要更新數據庫,當付款成功和卡充電(而不是拒絕)。
我的代碼在這裏:我先創建客戶。 (順便說一句,該變量的聲明,一切工作)
$customer = \Stripe\Customer::create(array(
'email' => $_POST['stripeEmail'],
'source' => $_POST['stripeToken'],
'description' => $stripeEmail
));
然後我爲客戶創造訂閱:
$subscription = \Stripe\Subscription::create(array(
"customer" => $customer->id,
"plan" => $planName
));
我的問題:我需要建立一個網絡掛接,以檢測是否付款是否成功?或者表單提交成功後是否成功?
您需要一個webhook。成功的提交意味着互聯網的工作。 –
@JohnConde文檔中的任何內容?如果你能指出我說的正確方向,那麼請發表一個答案,以便我可以接受。另外,它是'charge.succeeded'或'invoice.payment_succeeded'?我正在使用訂閱。 –
這比Stripe本身更高。成功的表單提交只是意味着互聯網協議和機器都成功地履行了職責。這並不意味着交易獲得批准。 webhook會告訴你,Stripe是如何處理提交的,以及它是否成功。 –