Stripe payments 条带费用::包含客户ID时创建获取错误

Stripe payments 条带费用::包含客户ID时创建获取错误,stripe-payments,Stripe Payments,我得到以下代码错误 $charge = \Stripe\Charge::create( array( 'card' => $myCard, 'amount' => $post['job_cost']*100, 'currency' => 'usd',

我得到以下代码错误

$charge = \Stripe\Charge::create( array(  'card'       => $myCard, 
                                              'amount'     => $post['job_cost']*100, 
                                              'currency'   => 'usd',
                                              'description'=> "Charge from ".$_SESSION['email'] . " (".$_SESSION['organization'].") for job " . $post['job_title'],
                                              'customer'   => "cus_7XOlaXPFww6URY"
                                            )
                                     );
如果我包括“cutomer”,那么错误是

An uncaught Exception was encountered
类型:Stripe\Error\InvalidRequest


消息:无效字符串:{“number”=>“424242*******4242”,“exp_month”=>“1”,“exp_year”=>“2016”,“cvc”=>“***”,“object”=>“card”}

您应该使用“customer”或“source”属性,但不能同时使用两者。从当前字符串来看,PHP API文档似乎“card”不是有效属性

如果传递客户id,则卡必须是表示已添加到客户的卡的卡id的字符串。