我想知道如何正確啓動第一次付款以及對條形訂閱的後續付款。 像下面的例子。如何正確發起訂閱初始付款和後續付款
($50.00 USD for the first month then, $70.00 USD for each moneht.)
現在基本上我有這個代碼。當有人選擇它時,哪個能夠成功制定計劃。 (有來檢查,如果計劃是已經存在一個代碼,但我想我不會包括了)
$price = 70;
$first_payment = 50;
$createPlan = array(
"amount" => $price*100,
"interval_count" => array("period" => "1", "time"=> "month"),
"name" => 'Product name test',
"currency" => 'USD',
"id" => 'product_id_1234'
);
Stripe_Plan::create($createPlan);
下一組的代碼是創建一個客戶,然後進行交易。 $carddetails
變量包含客戶的卡信息。
$customer = Stripe_Customer::create($carddetails);
Stripe_Charge::create(array(
"customer" => $customer->id,
"amount" => $first_payment * 100,
"currency" => 'USD',
"description" => 'First payment charge'
));
問題是,無論何時創建客戶,客戶都被收取兩次,實際價格和第一筆支付費用。 它應該是第一次收費只有50美元,而不是50美元和70美元。
你能解釋爲什麼嗎?謝謝