我遇到一个问题,即使该卡被拒绝,Stripe也会计算新客户。我还没有找到一种方法来防止Stripe在其仪表板中计算这些用户。 (从技术上讲,这是新客户,但是他们的卡上没有有效的订阅或收费。)
但是,我的Web应用程序可以很好地处理这些问题,并且只是由于信用卡被拒而要求用户再次输入其信用卡信息。
try{
$cusresp = \Stripe\Customer::create(array(
"description" => "Customer $membertbl[email], $membertbl[name]",
"email" => $membertbl[email],
"source" => $striptoken // obtained with Stripe.js
));
}
如果此响应没有catch异常,则我使用create subscription并正常进行。
即使我去了仪表板并删除了该客户,Stripe Dashboard仍会对其计数。