2016-02-01 3 views
0

Я получаю следующую ошибку от Stripe после ввода информации CC во всплывающее окно, созданное API.Ошибка Stripe при оформлении заказа

Фатальная ошибка: Uncaught исключение «Stripe \ Error \ InvalidRequest» с сообщением «Invalid положительными целым»

Странного это я зеленая галочкой, когда я представить свою информацию CC, который будет указывать нашивки приняли Оплата. Однако я не вижу ссылок на какие-либо транзакции на панели мониторинга 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' 
)); 
+0

Эта ошибка исходит из вашего кода на стороне сервера (так что ваш PHP-код или что-то еще), как выглядит этот код? –

+0

Я обновил свое сообщение, чтобы включить код обработки, который бросает ошибку. – user1110562

ответ

0

Я понял мой вопрос. Переменная $ fltGrandTotal, которую я использовал для перехода к Stripe, не была отформатирована должным образом.

Смежные вопросы