带初始设置费的条纹订阅

时间:2017-08-29 13:14:17

标签: php stripe-payments stripe-connect

我正在使用Stripe构建一个相对简单的基于订阅的应用。

我目前唯一真正的挂断是订阅需要初始安装费,而我真的很难用它。

例:
新用户注册Subscription-A; Subscription-A的月间隔价格为10美元。注册后,新用户将收取1美元的一次性费用和10美元的订阅费用,然后接下来的几个月仅收取10美元的费用。

目前我的代码是:

// Stripe New customer
  $customer = \Stripe\Customer::create(array(
    "email" => $customer_email,
    "source" => $token,
  ),
  array("stripe_account" => $connected_account)
  );

// Stripe Subscription
  $sub = \Stripe\Subscription::create(array(
    "customer" => $customer['id'],
    "items" => array(
      array(
        "plan" => $plan_id,
      ),
    ),
  ),
  array("stripe_account" => $connected_account)
  );

有什么想法吗? THX

1 个答案:

答案 0 :(得分:5)

creating the customer之后,creating the subscription之前,create an invoice item设置费用​​。

创建订阅时,将立即创建第一张发票,此发票将包含客户的所有待处理发票项目。

有关发票项目的详细信息,请参阅https://stripe.com/docs/subscriptions/invoices#adding-invoice-items