我的Stripe Charge突然无法工作,该如何排查解决?
Stripe是否有更新变动?
我之前一直使用以下代码片段,现在突然触发Exception $e错误,已经花了一小时排查仍未解决。
try { // 向卡片发起扣费 $charge = \Stripe\Charge::create([ "customer" => $stripe_account, "amount" => 450, "currency" => "eur", 'capture' => true ]); $chargeID = $charge->id; } catch (\Stripe\Error\InvalidRequest $e) { // 跳转至错误页面 echo json_encode(["statusCode"=>205]); exit(); } catch (\Stripe\Error\Base $e) { // 跳转至错误页面 echo json_encode(["statusCode"=>205]); exit(); } catch(\Stripe\Error\Card $e) { // 因扣费失败,会捕获到\Stripe\Error\Card异常 echo json_encode(["statusCode"=>205]); // 跳转至错误页面 exit(); } catch (Exception $e) { // 跳转至错误页面 echo json_encode(["statusCode"=>205]); // 跳转至错误页面 exit(); }
内容的提问来源于stack exchange,提问作者CableGuy
相关产品推荐
相关产品推荐

