На сайте банка описана вот такая штука:
"
Для проведения платежа требуется из формы отправить на адрес https://pay.masterbank.ru/acquiring следующие параметры методом POST:
AMOUNT — сумма к оплате. Разделитель копеек – точка.
ORDER — внутренний номер заказа в системе мерчанта. Должен быть уникальным. Используется для завершения расчёта. Формат: только цифры длиной от 6 до 20 знаков. MERCH_URL — URL, на который осуществляется переход по кнопке «Назад в магазин» с платежной страницы. Если не указан, из настроек терминала берется значение по умолчанию. TERMINAL — код терминала, присваиваемый Банком. TIMESTAMP — время проведения операции в GMT (-4 часа от московского). Формат YYYYMMDDHHMMSS. SIGN — цифровая подпись. Формируется по алгоритму: md5(TERMINAL. TIMESTAMP.ORDER.AMOUNT.<секретное слово>). Точка между параметрами – операция конкатенации. LANGUAGE — язык платежной страницы, значения: rus — русский (по умолчанию), eng — английский.
Получив данные, Банк проводит транзакцию, выводит результат на экран Держателя Карты и асинхронно отправляет сведения по транзакции (CALLBACK) Предприятию со следующими параметрами в POST:
RESULT — результат операции. 0 – одобрено, 1 – попытка повторной оплаты, 2 – отклонена, 3 – технические проблемы.
RC — код ответа по ISO8583. TERMINAL — см. выше. CURRENCY — валюта, значение по умолчанию RUB. ORDER — см. выше. RRN — номер операции в платёжной системе. INT_REF — внутренний код операции. AUTHCODE — код авторизации. Может отсутствовать. PAN — замаскированный номер карты. TRTYPE — тип операции. 0 – авторизация (этот код приходит в ответ на начальный запрос, описанный выше), 21 – завершение расчёта, 24 – возврат. TIMESTAMP — текущее время в момент отправки данного POST-запроса. AMOUNT — см. выше. SIGN_CALLBACK — формируется как md5(TERMINAL.TIMESTAMP.ORDER.AMOUNT.RESULT.RC.RRN.INT_REF.TRTYPE.AUTHCODE.<секретное слово>) Точка между параметрами – операция конкатенации.
Для подтверждения платежа (операция 21) требуется отослать методом POST на скрипт https://pay.masterbank.ru/acquiring/close следующие данные:
AMOUNT — берется из callback.
ORDER — берется из callback. RRN — берется из callback. INT_REF — берется из callback. TIMESTAMP — текущее время в момент отправки данного POST-запроса. TERMINAL — см. выше. SIGN — формируется как md5(TERMINAL. TIMESTAMP.ORDER.AMOUNT.<секретное слово>). Точка между параметрами – операция конкатенации.
Для отмены платежа (операция 24) те же самые параметры, что и для операции 21, требуется отправить на скрипт https://pay.masterbank.ru/acquiring/rollback.
" Может уже есть где-нибудь какой-нибудь модуль который мне может помочь?! ну соОовсем не хочется разбираться в php :( Помогите!