Инструкция по настройке аккаунта WebMoney для подключения оплаты через прямой платеж WebMoney:
[webmoney]
LMI_PAYEE_PURSE="R*******"; # Имя кошелька
wmid="*****************"; # Идентификатор
kurs="1"; # Курс
LMI_SECRET_KEY="*********"; # Секретный ключ
Инструкция по настройке аккаунта ROBOKASSA для подключения оплаты через обменную кассу:
[roboxchange]
mrh_login="************"; # Логин
mrh_pass1="**********"; # Пароль для оплаты
mrh_pass2="**********"; # Пароль для проверки платежа
mrh_kurs="1"; # Курс обмена
Инструкция с иллюстрациями: http://www.phpshop.ru/gbook/ID_108.html
Инструкция по настройке аккаунта Interkassa для подключения оплаты через обменную кассу:
https://interkassa.com/registration.php[interkassa]
LMI_PAYEE_PURSE="6A76ACF77-********************"; # Кошелек продавца
kurs="1"; # Курс обмена
LMI_SECRET_KEY="****************"; # Секретный ключ
SMS-уведомления настраиваются в меню "Настройка"=>"Система"=>"Сообщения".
[sms]
phone = "7495*****";
login = "*******";
pass = "*******";
name = "MyShop";
Инструкция по настройке аккаунта PayOnline System для подключения оплаты:
[payonlinesystem]
PrivateSecurityKey="************"; # ключ проверки
MerchantId ="**********"; # Номер клиента в системе
Инструкция по настройке аккаунта Яндекс.Деньги для подключения оплаты через прямой платеж Яндекс.Деньги:
[yandex]
scid = "****"; // scid задется яндексом, доступен в личном кабинете
ShopID = "********"; // ShopID задется яндексом, доступен в личном кабинете
Инструкция по настройке аккаунта ActivePay для подключения оплаты:
[activepay]
secret_key = "***********"; // секретный ключ
merchant_contract = "**"; // персональный номер акаунта
Инструкция по настройке аккаунта Platron для подключения оплаты:
[platron]
merchant_id = "***********"; // персональный номер акаунта
secret_key = "**"; // секретный ключ
Инструкция по настройке аккаунта Mainpay для подключения оплаты:
[mainpay]
SecretKey = "***********"; // секретный ключ
Key = "**"; // ключ сервиса, генерируется при создании кнопки оплаты
$cart_list=Summa_cart();
$ChekDiscount=ChekDiscount($cart_list[1]);
$GetDeliveryPrice=GetDeliveryPrice($_POST['dostavka_metod'],$cart_list[1],$cart_list[2]);
$mrh_ouid = explode("-", $_POST['ouid']);
$inv_id = $mrh_ouid[0]."".$mrh_ouid[1];
$sum_pol=(ReturnSummaNal($cart_list[1],$ChekDiscount[0])+$GetDeliveryPrice);
$sum_pol = number_format($sum_pol,2,".","");
$OrderId=$inv_id; // Номер заказа
$Amount=$sum_pol; // Сумма покупки
// вывод HTML страницы с кнопкой для оплаты
$disp= '
<form name="PaymentForm" action="https://mypay.com" method="get" target="_top" >
<input type="hidden" name="OrderId" id="OrderId" value="'.$OrderId.'">
<input type="hidden" name="Amount" id="Amount" value="'.$Amount.'">
<input type="submit" value="Оплатить">
';
//$_GET['myKey'] - это уникальный идентификатор вашей платежной системы, отличающий ее о других систем
if(isset($_GET['myKey'])){
$order_metod="MyPay";
$success_function=false; // Включаем функцию обновления статуса заказа. Если параметр = true, то будет произведена проверка function Success($inv_id,$out_summ,$order_metod) в файле /pages/successs.php и заказ будет отмечен, как оплаченный
$crc = $_GET["mySecurityKey"]; // Ключ безопасности, переденный системой. Если нет проверки, то $crc = 0
$my_crc = md5("переданные параметы");// Проверочный ключ безопасности, созданный вами. Если нет проверки, то $my_crc = 0
$inv_id = $_GET['OrderId']; // Номер заказа, переданный системой после оплаты
$out_summ = $_GET['Amount']; // Сумма заказа, переданная системой после оплаты
}