2014-03-24 67 views
0

我正在嘗試將條紋付款集成到我的網站上。我有一個PHP變量「$ VAL」從形式在條紋支付網關中使用金額變量

$val = $_POST['myFieldName']; 

我想使用這個變量將其與條紋持有

Stripe_Charge::create(array(
          "amount" => $val , 
          "currency" => "gbp", 
          "card" => $_POST['stripeToken'])); 

量費用,但它發送一個價量設定似乎條紋wont除了這個變量。它會在頁面上放置一個'Missing required param:amount'錯誤它只想接受一個真正的整數,例如'1234'我嘗試使用=> intval($ var)nut將其轉換爲int而沒有喜悅。有人能告訴我在哪裏,我要去錯

Thnks

+0

正確設置你的error_reporting,那麼很可能PHP會告訴你。 – CBroe

+0

對不起你怎麼樣 – Rifki

+0

你想要什麼價格?價格應該以美分計算 - 例如500美元爲5美元,或499美元爲4.99美元 - 您不能使用$符號或小數。 –

回答

0

你應該試試這個

Stripe_Charge::create(array(
    "amount" => 400, 
    "currency" => "usd", 
    "card" => "tok_14igbg2eZvKYlo2Cm0Akcrhg", // obtained with Stripe.js 
    "description" => "Charge for [email protected]" 
)); 

description場缺少按文檔

0

我面臨同樣的問題,但它的我的編碼錯誤 當您登錄付款頁面 最後只需在表單提交按鈕之前添加此行 「name =」myFieldName「>