Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Звонок в дверь, открывает мужчина.На пороге женщина спрашивает:
— это вы вчера на озере мальчика спасли?
— Да, я.
— А где шапочка ????!!!
У ТС была цель — продемонстрировать работу с тиньков апи
Цель выполнена? Да.
Не стоит душнить) Статья тут не про кодстайл, а про приседания с API.
Автору спасибо!
Ад какой-то. В пхп нет десериализации в класс? Непонятно в чем сложность была. Да, OAuth2, да, рефреш и акцессорные токены, и что?
foreach ($tinkoff_array as $tinkoff){
$temp_id = $pdo->query("SELECT count(*) FROM `justtin`.`tinkoff` WHERE id=".$tinkoff['id'].";")->fetchColumn();
if ($temp_id==0){
if (Get_highly_likely_is_number_bill($tinkoff['paymentPurpose'])!=""){
$stmt = $pdo->prepare("INSERT INTO `justtin`.`tinkoff` (id, date, amount, drawDate, payerName, payerInn, payerAccount, payerCorrAccount, payerBic, payerBank, chargeDate, recipient, recipientInn, recipientAccount, recipientCorrAccount, recipientBic, recipientBank, operationType, uin, paymentPurpose, creatorStatus, payerKpp, executionOrder, date_of_save) VALUES (:id, :date, :amount, :drawDate, :payerName, :payerInn, :payerAccount, :payerCorrAccount, :payerBic, :payerBank, :chargeDate, :recipient, :recipientInn, :recipientAccount, :recipientCorrAccount, :recipientBic, :recipientBank, :operationType, :uin, :paymentPurpose, :creatorStatus, :payerKpp, :executionOrder, NOW())");
foreach($tinkoff as $key => $val) {
$stmt->bindParam(":$key", $val);
}
$stmt->execute();
}
Настройка API Банка Тинькофф. Как у вас с интуицией....? Или песня о Oauth 2.0