Как мы можем зарядить карты в полоску

Я работаю над php-скриптом для краудфандинга, используя полосу для хранения карточек клиентов.
Я застрял в точке зарядки карточек всех покровителей, если порог достигнут. Использование цикла в php-скрипте прекращается после того, как максимальное время выполнения API Stripe достигнет 120 секунд.

<?php
include('system/stripelib/lib/Stripe.php');
Stripe::setApiKey(API);
//getting saved stripe Customer_id
$result= $this->db->query("select cus_id,amount from pledge where 1");
if($result->num_rows)
{
foreach($result->rows as $cus)
{

Stripe_Charge::create(array(
"amount" => $cus['amount']
"currency" => "usd",
"customer" => $cus['cus_id'],
"description" => "Charge for campaign"));
}
}
?>

0

Решение

Ваш код должен работать нормально. Вам просто нужно обернуть Stripe_Charge::create звонки в try/catchобработка связанных ошибок) чтобы сетевые ошибки, ограничение скорости или даже отказы не сломали все это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]