结帐时出现条带错误

时间:2016-02-01 01:31:49

标签: stripe-payments

在将CC信息输入到API创建的弹出窗口后,我从Stripe收到以下错误。

致命错误:未捕获的异常' Stripe \ Error \ InvalidRequest'消息'无效的正整数'

奇怪的是,当我提交CC信息时,我得到一个绿色的复选标记,这表示Stripe接受了付款。我看不到Stripe仪表板中任何交易的引用。

<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
      data-key="XXXXXXXXXXXXXXXXXXXXX"
      data-amount="100" 
      data-description="Test cart"
      data-locale="auto">
      </script>

处理页面上的代码:

require_once('stripeConfig.php');

$token  = $_POST['stripeToken'];
$orderID = intval($_POST[orderID]);
$fltGrandTotal = intval($_POST[fltGrandTotal]);

$customer = \Stripe\Customer::create(array(
    'card'  => $token
));

$charge = \Stripe\Charge::create(array(
    'customer' => $customer->id,
    'amount'   => $fltGrandTotal,
    'currency' => 'cad'
));

1 个答案:

答案 0 :(得分:-1)

我想出了我的问题。我用来传递给Stripe的$ fltGrandTotal变量格式不正确。