Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вопрос по таблицам ocstore 1.5.5


mihail12345

Recommended Posts

Для того чтобы установить модуль оплаты unitpay требуется заполнить файл config. А там есть такие константы для заполнения:

1) таблица начисления товара
2) поле из таблицы начисления товара по которому производится поиск аккаунта/счета
3) поле из таблицы начисления товара которое будет увеличено на количество оплаченного товара
 

Если кто знает, напишите, плз мне эти названия!!!

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
1. Создайте в БД таблицу unitpay_payments:

CREATE TABLE IF NOT EXISTS `unitpay_payments` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `unitpayId` varchar(255) NOT NULL,
  `account` varchar(255) NOT NULL,
  `sum` float NOT NULL,
  `itemsCount` int(11) NOT NULL DEFAULT '1',
  `dateCreate` datetime NOT NULL,
  `dateComplete` datetime DEFAULT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

В эту таблицу будет логироваться информация о проводимых платежах

2. Разместите скрипты в произвольной директории вебсервера,
в которую есть доступ из интернета. Убедитесь, что на сервере установлен php версии 5.x.x или выше, а также
доступно расширение mysqli (для работы с бд mysql).

3. Укажите в config.php параметры соединения с БД, стоимость одной единицы товара (предмета) и серкетный ключ
(секретный ключ можно найти в настройках проекта в личном кабинете unitpay.ru).

4. В личном кабинете unitpay.ru в настройках проекта укажите адрес обработчика, в данном случае
это абсолютный урл по которому доступен index.php

А вот сам файл config, который я и хотел заполнить

<?php

class Config
{
    // Ваш секретный ключ (из настроек проекта в личном кабинете unitpay.ru )
    const SECRET_KEY = '';
    // Стоимость товара в руб.
    const ITEM_PRICE = 10;

    // Таблица начисления товара, например `users`
    const TABLE_ACCOUNT = '';
    // Название поля из таблицы начисления товара по которому производится поиск аккаунта/счета, например `email`
    const TABLE_ACCOUNT_NAME = '';
    // Название поля из таблицы начисления товара которое будет увеличено на колличево оплаченого товара, например `sum`, `donate`
    const TABLE_ACCOUNT_DONATE= '';

    // Параметры соединения с бд
    // Хост
    const DB_HOST = 'localhost';
    // Имя пользователя
    const DB_USER = 'root';
    // Пароль
    const DB_PASS = '';
    // Назывние базы
    const DB_NAME = 'db_name';
}
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.