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

API каталога дополнений


dinox

Recommended Posts

Что-то не отзывается администрация, придется создавать отдельные дополнения-лицензии.

Кто знает, какие опции надо выставить, чтобы человек мог покупать дополнение много раз? 

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

28 минут назад, MaxD сказал:

Кто знает, какие опции надо выставить, чтобы человек мог покупать дополнение много раз?

 

да вроде никаких - достаточно зайти на страницу дополнения и купить еще раз

43f65f11318a45f4a4f12db8de7946f6.png

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

  • 2 months later...

Попытался пощупать API в тестовом режиме, но че-то не срастается...
Помогите разобраться с вопросами, может я чего недопонимаю?

1. "Callback URL" и "Secret Key" указаны. При нажатии на кнопку "Тестовый запрос" появляется ошибка "Ваш сервер не отвечает или некоректный Callback URL", хотя запрос на стороне сервера вижу.

 

2. В запросе и скрипте разные хэши, как результат - ошибка "Bad hash".

Данные запроса:

a:5:{s:11:"marketplace";s:13:"opencartforum";s:12:"order_status";s:7:"request";s:10:"date_added";i:1495780460;s:8:"order_id";s:6:"987654";s:4:"hash";s:32:"bba77e0a5eb8df745f273dee25644871";}

Хэш рассчитанный в Callback из примера в документации:

e1bedccd87586e38a03b7fc6e5cc39fd

3. Как видно выше, в запросе отсутствуют поля:

username
email
extension_id
member_id
domain
test_domain
extension
total

По этому толком не могу отладить.
ЧЯНТД?

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

Попытался пощупать API в тестовом режиме, но че-то не срастается...
Помогите разобраться с вопросами, может я чего недопонимаю?

1. "Callback URL" и "Secret Key" указаны. При нажатии на кнопку "Тестовый запрос" появляется ошибка "Ваш сервер не отвечает или некоректный Callback URL", хотя запрос на стороне сервера вижу.

 

2. В запросе и скрипте разные хэши, как результат - ошибка "Bad hash".

Данные запроса:

a:5:{s:11:"marketplace";s:13:"opencartforum";s:12:"order_status";s:7:"request";s:10:"date_added";i:1495780460;s:8:"order_id";s:6:"987654";s:4:"hash";s:32:"bba77e0a5eb8df745f273dee25644871";}

Хэш рассчитанный в Callback из примера в документации:

e1bedccd87586e38a03b7fc6e5cc39fd

3. Как видно выше, в запросе отсутствуют поля:

username
email
extension_id
member_id
domain
test_domain
extension
total

По этому толком не могу отладить.
ЧЯНТД?

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

В 26.05.2017 в 10:06, Wild сказал:

Попытался пощупать API в тестовом режиме, но че-то не срастается...
Помогите разобраться с вопросами, может я чего недопонимаю?

1. "Callback URL" и "Secret Key" указаны. При нажатии на кнопку "Тестовый запрос" появляется ошибка "Ваш сервер не отвечает или некоректный Callback URL", хотя запрос на стороне сервера вижу.

 

2. В запросе и скрипте разные хэши, как результат - ошибка "Bad hash".

Данные запроса:


a:5:{s:11:"marketplace";s:13:"opencartforum";s:12:"order_status";s:7:"request";s:10:"date_added";i:1495780460;s:8:"order_id";s:6:"987654";s:4:"hash";s:32:"bba77e0a5eb8df745f273dee25644871";}

Хэш рассчитанный в Callback из примера в документации:


e1bedccd87586e38a03b7fc6e5cc39fd

3. Как видно выше, в запросе отсутствуют поля:


username
email
extension_id
member_id
domain
test_domain
extension
total

По этому толком не могу отладить.
ЧЯНТД?

Там двух этапная авторизация, при первом запросе не идут данные с Вашего 3-го пункта

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


9 минут назад, dinox сказал:

Там двух этапная авторизация, при первом запросе не идут данные с Вашего 3-го пункта

Ответьте на личное сообщение! Вечер добрый!

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

Простите чайника, но не совсем понял про двух этапную авторизацию.
В доке с примером об этом нет ни слова.
Или я чего-то упускаю или недопонимаю?
Что и когда я должен отправить на ваш тестовый сервер?

И вообще, можно хоть в общих словах, но немного подробнее об общем алгоритме?
 

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

1 час назад, Wild сказал:

Простите чайника, но не совсем понял про двух этапную авторизацию.
В доке с примером об этом нет ни слова.
Или я чего-то упускаю или недопонимаю?
Что и когда я должен отправить на ваш тестовый сервер?

И вообще, можно хоть в общих словах, но немного подробнее об общем алгоритме?
 

напишите мне в личные сообщения 

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


  • 4 months later...

Очень полезная функция, но, почему-то, работает через раз..(

Логи пустые, значит запрос "не дошёл"..

Вот бы сделали повторную отправку, цены бы не было.

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

45 минут назад, reDream сказал:

Очень полезная функция, но, почему-то, работает через раз..(

Логи пустые, значит запрос "не дошёл"..

Вот бы сделали повторную отправку, цены бы не было.

В разработке

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


  • 4 months later...
В 13.03.2017 в 16:21, louise170 сказал:

Сделайте, пожалуйста, поле заполнения домена обязательным для тех, модулей, где указано автоматическое получение ключа.

Поддерживаю.
И не только для автоматического получения ключа, а там где требуется указать домен.

Так же еще и обязательное указание e-mail

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

e-mail в API передается.

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

2 часа назад, shoputils сказал:

e-mail в API передается.

если покупатель не указал, то пустая строка передается. Я говорил, чтоб данное поле было обязательным для заполнения.

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

9 часов назад, vier сказал:

если покупатель не указал, то пустая строка передается. Я говорил, чтоб данное поле было обязательным для заполнения.

А если покупатель скажет потом что ошибся? второй ключик выдавать?)
одна покупка = два домена
Главное чтоб номера заказа норм передавались и мыло на которое тут зареген (логинза в пролёте получается - но если даже она есть то обязательное заполнение мыла на форуме)
Получаем номер и мыло
закрепляем
на мыло шлём ссылку - (или уже сгенеренный пароль и мыло для входа отправляем)
пользователь прищел - авторизовался
Вбил поля номера заказа - домен - версию модуля - клик - сверили данные
и на те все дела
h_Zoe5ykQYamwuYjyTMqeg.png

 

 

Спойлер

идея,идея,
Да Леонид Ильич, слушаем записываем.
идея,
Да Леонид Ильич, слушаем записываем.
идея,идея,
Да Леонид Ильич, внимательно вас  слушаем записываем.
Иде я нахожусь??

 

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


3 часа назад, AWARO сказал:

А если покупатель скажет потом что ошибся? второй ключик выдавать?)

вопрос был о обязательном поле e-mail, если требует разработчик, а ему(разработчику) потом самому решать, какую кашу заваривать на своем сервере.

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

Только что, vier сказал:

вопрос был о обязательном поле e-mail, если требует разработчик, а ему(разработчику) потом самому решать, какую кашу заваривать на своем сервере.

ааа, чет я подумал о домене.. т.к. оно указано как обязательное но не является обязательным..

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


1 минуту назад, AWARO сказал:

ааа, чет я подумал о домене.. т.к. оно указано как обязательное но не является обязательным..

и об этом же тоже. - Нет галок при заполнении дополнений для Обязательных данный: домен, почта и т.д. - разработчик пусть сам решает, что ему нужно получить от покупателя.

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

35 минут назад, vier сказал:

и об этом же тоже. - Нет галок при заполнении дополнений для Обязательных данный: домен, почта и т.д. - разработчик пусть сам решает, что ему нужно получить от покупателя.

верно, можнож нужное тянуть не нужное не тянуть

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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