我希望能够在使用条带API充电时逐项列出多个产品。这样,自动发送的收据将列出每个产品。我不想只收取购物车的总金额和一般描述。
我如何在下面的费用中添加5美元的描述'tie'。
$charge = \Stripe\Charge::create(array(
"amount" => 1100,
"currency" => "usd",
"source" => $_POST['stripeToken'],
'receipt_email' => $email,
"description" => 'shirt'))
答案 0 :(得分:1)
这不是Stripe今天所支持的。当您通过API创建一次性费用时,您只能将总金额计入费用。
另一种选择是使用订单API。这样,您就可以在帐户中定义产品,然后创建一个列出所有正在购买的产品的Order。但是,限制是电子邮件收据仍然不会显示项目列表,您必须使用third-party application。
答案 1 :(得分:0)
我将购物车收藏准备为
<?php
$purchased='';
for($i=0;$i<count($POST['items']);$i++){
$purchased.=( "=> item id : ".$POST['items'][$i]." unit price ".$POST['price'][$i]." qnt ".$POST['qnt'][$i]." ;");
}
?>
然后将其传递给条纹描述
<?php
$charge=\Stripe\Charge::create(array(
"amount"=>$total_fee*100,
"currency"=>"usd",
"description"=>$purchased,// the trick
"customer"=>$customer->id
));
?>
这对我来说很好,但我们还需要更多