使用PHP向Stripe发票添加项目

时间:2018-02-21 12:17:28

标签: php stripe-payments payment-gateway

我遵循了API参考here但是当我尝试创建并开具发票时,我收到此错误:

  

缺少一个项目

所以我创建了一些项目,现在我想在发票中添加一个项目,但我不明白如何在发票数组中写入它。

现在我有这个代码。它会创建发票,但包含我创建的所有项目,直到现在。如何在函数中指定项目?

try {

    require_once('./Stripe/init.php');
    \Stripe\Stripe::setApiKey("sk_test_iP2aEsMDAc0ZCh5XGdE6AOnt");

    $customer = \Stripe\Invoice::create(array(
        "customer" => "cus_CML6eYLJif4EJ5",
        "billing" => "charge_automatically",
        "description" => "Testing invoices"
    ));

    echo 'Invoice created';
}

1 个答案:

答案 0 :(得分:0)

More info

\Stripe\Stripe::setApiKey("sk_test_iP2aEsMDAc0ZCh5XGdE6AOnt");

\Stripe\InvoiceItem::create(array(
    "customer" => "cus_CML6eYLJif4EJ5",
    "amount" => 2500,
    "currency" => "usd",
    "description" => "One-time setup fee")
);