多个产品(购物车)条纹API

时间:2018-04-21 16:53:11

标签: php stripe-payments shopping-cart

我希望能够在使用条带API充电时逐项列出多个产品。这样,自动发送的收据将列出每个产品。我不想只收取购物车的总金额和一般描述。

我如何在下面的费用中添加5美元的描述'tie'。

$charge = \Stripe\Charge::create(array(
    "amount" => 1100,
    "currency" => "usd",
    "source" => $_POST['stripeToken'],
    'receipt_email' => $email,
    "description" => 'shirt'))

2 个答案:

答案 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
));
?>

这对我来说很好,但我们还需要更多