25
Янв
Калькулятор стоимости пополнения Яндекс.Кошелька

Калькулятор стоимости пополнения Яндекс.Кошелька

Пару дней назад я писал о своем опыте пополнение Яндекс.Кошелька. Учитывая то, что в схеме расчета стоимости пополнения есть некоторые тонкости, я решил автоматизировать этот процесс. Получился вот такой калькулятор.

Для начала особенности расчета. Во-первых, комиссия за отправление оплачивается не рублями, а гривнами по курсу НБУ. Во-вторых, оплатить саму сумму пополнения можно как наличными рублями, так и гривнами по курсу продажи банка (фактически купить рубли в кассе). Обычно курс рубля в ВТБ банке адекватный, но желающим сэкономить стоит глянуть курсы в других банках. Скажем, при сумме пополнения в 15000 рублей (это максимум) и разнице 0,2 копейки стоит купить наличные рубли в другом банке. Выигрыш составит 30 грн. Лично для меня такая сумма не критична, время дороже ехать в другой банк за рублями.

В калькуляторе по мимо выше приведенного расчет я еще заложил автообновление текущих курсов. Курс НБУ через XML интерфейс берутся от сюда. А вот курсы покупки-продажи у ВТБ я не нашел в XML интерфейсе. Пришлось писать регулярные выражения, чтобы парсить страничку с курсами (см.выше). Довольно странно, что на самом сайте ВТБ курсы нигде не показаны.

Хранить историю курсов нет нужды, поэтому для хранения текущих курсов стоит использовать файлы. Я решил сохранять курсы в таком виде:

<?php
$nbu = 0.26923;
$nbu_time = "25.01.2010";
$sell = 0.268;
$buy = 0.273;
$vtb_time = "10:36 25.01.2010";
?>

Таким образом можно сразу в калькулятор делать include данного файла. Скрипт-парсер я запускаю по крону раз в час. Кстати, если хостер не предлагает cron, то можно воспользоваться сервисом в роде вот этого.

Вам понравился этот пост?

Почему бы не оставить комментарий ниже или не подписаться на мой feed?

Комментарии

No comments yet.

Leave a comment

(required)

(required)


Это не спам.