Я пишу код PHP, чтобы зарядить кредитную карту, используя полосукак установить количество в полосовой кода PHP
Вот пример кода:
<?
require_once('lib/Stripe.php');
Stripe::setApiKey("sk_test_your_key_here");
if(isset($_POST)) {
$payment = Stripe_Charge::create(array(
'amount' => '100',
'currency' => 'usd',
'card' => array(
'number'=> '4242424242424242',,
'exp_month' => '12',//,
'exp_year'=> '14',//,
'cvc'=> ''),//$_POST['cvc']),
'description' => 'Test payment'
)); }
print_r($payment);
?>
Этот код будет взимать плату клиента на 100 процентов! А что, если я хочу, чтобы зарядить клиента с 10,99 доллара Я попытался изменить его на 10,99 я получил эту ошибку:
'Stripe_InvalidRequestError' with message 'Invalid integer: 10.99' in
Я думаю, что это довольно ясно, является '10.99' целое? Нет, это не так, вам нужно использовать только центы. –
Спасибо за ваш ответ, извините, я не английский, я не знаю, что они подразумевают под «целым числом», я прочитал документацию сейчас, и я понимаю, что правильный 1099, только мне нужно удалить точку – user3356619
Целое средство целые числа. '1,2,3, ... 10,11' - целые числа. Но числа с десятичными знаками, такими как: '10.99', называются поплавками. –