2016-05-18 11 views
0

私は以下を試してエラーが発生しています: /home/ubuntu/workspace/vendor/stripe/stripe-php/lib/ApiRequestorのforeach .php on line 156ストライプでの認可額よりも少ない金額を請求する方法

ここで私は最初の承認$ 25.00でキャプチャをfalseにしています。それから$ 23.00のより少ない量でキャプチャしたい。サンプルはあまり明確ではありません。

$charge = \Stripe\Charge::create(array(
    "amount" => 2500, 
    "currency" => "usd", 
    "capture" => false, 
    "customer" => $stripecustid)); 

$chargeid = $charge->id; 

$ch = \Stripe\Charge::retrieve($chargeid); 

$captured = $ch->capture(2300); 
+0

私は 'foreachの()' –

+1

@Dagonそれのを見ていませんAPIのつまり、パラメータの1つは配列でなければなりませんが、そうではありません。 – Barmar

+0

中に発生したエラーは、どのAPI呼び出しですか? – Barmar

答えて

2

これは、あなたが欲しいものを行う必要があります。ここでは

$captured = $ch->capture(array(
    "amount" => 2300 
)); 

は、 "電荷を捕獲する" API呼び出しのドキュメントです:https://stripe.com/docs/api#capture_charge

+0

@ Ywain。ありがとうございました。 –

関連する問題