【发布时间】:2018-02-21 12:17:28
【问题描述】:
我遵循了 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';
}
【问题讨论】:
-
明白你的意思。需要首先获取所有最后 100 张发票并匹配您的 $charge->id 然后 Charge::retrieve 并更新描述。我最近遇到了这个问题。
-
请解释一下你的整个过程。在此之前,您已为用户订阅计划。
-
@ravipatel 我不明白你在告诉我什么:/
标签: php stripe-payments payment-gateway