Работа с PayPal API — Login With Paypal
Работа с PayPal API — Login With Paypal
Провожу консультации по работе с paypal API: авторизация через сервис Login with Paypal, проведение платежей, IPN настройка.
Также подготовлен новый класс для приёма и проведения платежей для Paypal владельцем бизнес аккаунтов.
Обращайтесь через форму контактов.
MySQL дата: последние записи за N дней
MySQL дата: последние записи за N дней
Шаблон:
SELECT * FROM `table` WHERE `date` > DATE(DATE_ADD(NOW(), INTERVAL -N DAY))
Leave a Comment
Шаблон GridView, ActiveForm — Yii2
Шаблон GridView, ActiveForm — Yii2
Шаблон кода использования GridView в Yii2:
<?= \yii\grid\GridView::widget([
'tableOptions'=>['class'=>'table table-striped'],
'summary'=>'',
'dataProvider' => $provider,
'showFooter'=>false,
'columns' => [
'status'=>[
'attribute' => 'amount',
'format' => 'raw',
'label' =>'Amount',
],
'val1'=>[
'attribute' => 'val1',
'format' => 'raw',
'label' =>'VAL',
],
'info:ntext',
[
'label'=>'',
'format' => 'raw',
'value'=>function ($data) {
$html = "Some html";
return $html ;
},
],
]); ?>
Шаблон ActiveForm:
Формат date PHP
Формат date PHP
Формат вывода даты времени функции date() в PHP:
date(«Y-m-d H:i:s»)
Leave a Comment
Портфолио. Обменный сервис Cash2PM
Портфолио. Обменный сервис Cash2PM
Обменный сервис Cash2PM предлагает пользователям провести обмены следующих направлений:
- Western Union
- MoneyGram
- Contact
- Unistream
- Perfect Money USD
- Perfect Money EUR
- Perfect Money BTC
- BTC
Доступен личный кабинет пользователя, система верификации, автоматический приём средств.
Сервис доступен на русском и английском языках.
Leave a Comment
Yii — миграции в примерах
Yii — миграции в примерах
1. Создание новой миграции (папка migrations должна быть создана и разрешена на запись):
# php yiic.php migrate create create_super_table
2. Пример миграции создания новой таблицы:
class m150523_140455_createSuperTable extends CDbMigration
{
public function up()
{
$this->createTable('super_table', array(
'id' => 'pk',
'status' => 'int(10) DEFAULT 0',
'type' => 'VARCHAR(100) NOT NULL',
'amount' => 'double'
) , 'ENGINE=InnoDB CHARSET=utf8');
}
public function down()
{
$this->dropTable('super_table');
}
/*
// Use safeUp/safeDown to do migration with transaction
public function safeUp()
{
}
public function safeDown()
{
}
*/
}
3. Пример миграции добавления данных в таблицу:
Yii2 — добавление правил валидации на лету
Yii2 — добавление правил валидации на лету
В Yii2 в отличие от первой версии изменилась работа с валидаторами.
Если раньше чтобы в динамике добавлять новые валидаторы необходимо было писать что-то типа:
$validators = $this->getValidatorList();
$validators->add(CValidator::createValidator('match', $this, array('wallet'),
array(
'pattern' => $someRegexp,
'message' => 'Неверный формат кошелька'
)
));
То в новой Yii2 это делается так:
PHP best practices — использование PDO или mysql_query deprecated
PHP best practices — использование PDO или mysql_query deprecated
С новых версии PHP 5.3+ использование функций mysql_ отмечена как deprecated. Это означает что в скором времени функция будет удалена и имеется рекомендация перейти на более новые провайдеры доступа к базам данных.
Конечно остаётся туча legacy кода, в которых переход на более новые версии PHP не стоит. Тут уж ничего не поделать.
Обновлено ядро библиотеки обменных пунктов Sassoft.Exchange
Обновлено ядро библиотеки обменных пунктов Sassoft.Exchange
Важно! Обновлён модуль обменной системы для обменных сервисов и сервисов ввода вывода.
Если вы являетесь действующим клиентом по подписке, то ваш проект будет обновлён автоматически.
Тем клиентам у кого нет подписки следует заказать обновление.
Что было обновлено:
- Добавление дополнительных проверок на входящие IPN от платёжных систем
- Лёгкая интеграция в действующий проект на Yii Framework
- Новые сущности платежных систем, заявок, курсов
- Кеширование курсов
- Добавлена библиотека Sassoft.Payment вместо старых классов платёжных систем
Текущая версия: 1.0.1
Скрипт обработки SMS — Мобильная коммерция
Скрипт обработки SMS — Мобильная коммерция
Предлагаю решение по обработки платных SMS от мобильного шлюза.
Настройте автоматизацию приёма SMS на короткие номера при помощи моего специального скрипта.
Основные возможности:
- Работа с различными SMS шлюзами: SMSCoin. A1Pay и другие.
- Внедряйте скрипт в ваш проект: магазин, смс голосование, платный контент.
- Скрипт полностью готов к внедрению.
Стоимости SMS и тексты с префиксами зависят от вашего тарифного плана и компании-агрегатора.
