1

Тема: Продажа архивов

https://my-engine.ru/extensions/A6mj8Mx … zObIacTk6H

Я вот единственного не понимаю, почему не приходит ссылка на файл на почту покупателя...

Вроде все настроил как надо, оплата проходит, прилетает 3 письма о поступлении денег, но письмо с ссылкой на файл не отправляется. В чем может быть причина?

2 (2019-02-02 18:52:08 отредактировано Денис)

Re: Продажа архивов

Понятия не имею, мало информации, там вообще-то еще включение лога предусмотрено (но надо немного понимать что к чему).
Да и код вообщем-то прокомментирован.

Если оплата проходит, а письмо с ссылкой не приходит, значит логика файлов y_knock_knock.php или w_knock_knock.php по каким-то причинам не срабатывает как должна.

Нужно не "Вроде все настроил как надо", а все настроить как надо.

Можешь купить по этой ссылке http://netexplorer.h1n.ru/pay_files
Аннигиляционный генератор - принципиальная электрическая схема за 2 рубля, например.
И посмотреть придет ссылка или нет.

Примеры для этого и были сделаны.

Еще многие бесплатные хостинги не принимают HTTP уведомления без указания User-agent Mozila 5.0 (beget, например)

И напоследок, распространение, перепродажа моих модулей запрещена, а я свой модуль вижу за 2 руб на твоем сайте.

Условия видимо никто не читает: http://netexplorer.h1n.ru/conditions

3

Re: Продажа архивов

Денис пишет:

Понятия не имею, мало информации, там вообще-то еще включение лога предусмотрено (но надо немного понимать что к чему).
Да и код вообщем-то прокомментирован.

Если оплата проходит, а письмо с ссылкой не приходит, значит логика файлов y_knock_knock.php или w_knock_knock.php по каким-то причинам не срабатывает как должна.

Нужно не "Вроде все настроил как надо", а все настроить как надо.

Можешь купить по этой ссылке http://netexplorer.h1n.ru/pay_files
Аннигиляционный генератор - принципиальная электрическая схема за 2 рубля, например.
И посмотреть придет ссылка или нет.

Примеры для этого и были сделаны.

Еще многие бесплатные хостинги не принимают HTTP уведомления без указания User-agent Mozila 5.0 (beget, например)

И напоследок, распространение, перепродажа моих модулей запрещена, а я свой модуль вижу за 2 руб на твоем сайте.

Условия видимо никто не читает: http://netexplorer.h1n.ru/conditions

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

4 (2019-02-02 20:51:58 отредактировано Денис)

Re: Продажа архивов

Там и так все работает.


Хостинг платный?

Папку спам смотрел?

Заказ(табличка) создается как на принтскрине в админке?

Сообщения приходят как на принтскрине?

http://netexplorer.h1n.ru/pay_files

Лог включи (галочку поставь)

Оплату сделай

Потом содержимое файла сюда выложи y_log.dat

Уверен, что все как написано делал: вручную, сформированную php-команду не менял (сумму в частности)


Если все равно не получается, то могу с настройкой помочь, но это мне пароли нужны будут, сам понимаешь.

5

Re: Продажа архивов

Денис пишет:

Там и так все работает.


Хостинг платный?

Папку спам смотрел?

Заказ(табличка) создается как на принтскрине в админке?

Сообщения приходят как на принтскрине?

http://netexplorer.h1n.ru/pay_files

Лог включи (галочку поставь)

Оплату сделай

Потом содержимое файла сюда выложи y_log.dat

Уверен, что все как написано делал: вручную, сформированную php-команду не менял (сумму в частности)


Если все равно не получается, то могу с настройкой помочь, но это мне пароли нужны будут, сам понимаешь.

1. Хостинг Jino.ru
2. В спаме нету
3. Табличка создается
4. Сообщения приходят о списании и зачислении от Яндекса
5. Лог включен
6. Оплату выполнил по дефолтному шаблону

Лог:

notification_type => p2p-incoming
operation_id => test-notification
amount => 238.44
withdraw_amount =>
currency => 643
datetime => 2019-02-02T17:35:54Z
sender => 41001000040
codepro => false
sha1_hash => be07a47260e4451715c1442561635c1e8bb0e635
label =>
Не найден файл с заказом. Возможно, перевод не через форму сайта.



notification_type => p2p-incoming
operation_id => test-notification
amount => 788.35
withdraw_amount =>
currency => 643
datetime => 2019-02-02T17:36:58Z
sender => 41001000040
codepro => false
sha1_hash => b79569aeeab7a365c80f125e998d63a3bb0aa6fc
label =>
Не найден файл с заказом. Возможно, перевод не через форму сайта.

Скрин с хостинга:
https://i.ibb.co/rGSHxGX/076781.jpg

6 (2019-02-02 22:04:43 отредактировано Денис)

Re: Продажа архивов

в логе - это тестовое уведомление от Яндекса.

Пустое поле "label =>"
и
"Не найден файл с заказом. Возможно, перевод не через форму сайта", говорит о том, что заказ как раз таки не создается (не появляется новая табличка в админке).


И на этом скрипт y_knock_knock.php прекращает свою работу.


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

Используя php-команды по умолчанию например, которые есть в настройках модуля.

Установи модуль из админки и выведи стандартные php-команды где-нибудь на сайте у себя.

И так пробуй оплатить, а потом смотри лог.

Меняется ли статус об оплате, в админке (зеленая надпись под табличкой)

Разрешает ли хостинг использовать стандартную функцию PHP для отправки почты, если нет используй и настраивай SMTP в модуле.

Попробуй использовать стандартный шаблон, хотя и так ничего конфликтовать не должно

Да, и делать это все надо НЕ на локальном сервере.

7 (2019-02-02 22:20:30 отредактировано Денис)

Re: Продажа архивов

Вот, на принтскрине твоем вижу - почтовый сервис отключен, возможно из-за этого почта и не отправляться.

Заводи почтовый ящик (лучше на Яндексе) и пробуй настраивать отправку через SMTP в модуле.
Там не сложно, по аналогии все.

Хотя встречал хостинги, которые не давали отправлять через SMTP.

8

Re: Продажа архивов

Денис пишет:

Вот, на принтскрине твоем вижу - почтовый сервис отключен, возможно из-за этого почта и не отправляться.

Заводи почтовый ящик (лучше на Яндексе) и пробуй настраивать отправку через SMTP в модуле.
Там не сложно, по аналогии все.

Хотя встречал хостинги, которые не давали отправлять через SMTP.

Думал уже о таком, что хостинг ограничивал отправку исходящей почты, но проверил

Создал почту на хостинге + включил SMTP

На сайте, в админке расширения прописал: адрес, пароль, сервер, порт (с моего хостинга) https://www.jino.ru/help/faq/email-clie … -settings/

Произвел оплату, но увы не помогло
Деньги уходят и поступают на кошелек, как задумано. Прилетает 3 уведомления от Яндекса, тоже ОК
Кстати, y_success.php не отображается при возврате с Яндекса, скрипт не подхватывает..., поставил возврат на главную страницу.

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

9

Re: Продажа архивов

пришли пароль от админки на мою почту netexplorer[сабака]ya.ru

браузер не firefox случаем, а то я там баг нашел с этим браузером

10 (2019-02-03 00:38:32 отредактировано Денис)

Re: Продажа архивов

давай быстрей, пока не сплю еще

y_success.php к нему адрес прописывать надо, чтобы отображался

11

Re: Продажа архивов

Денис пишет:

давай быстрей, пока не сплю еще

y_success.php к нему адрес прописывать надо, чтобы отображался

лови

12

Re: Продажа архивов

Переустановил с исправлением к Firefox, опять не хочет ссылку слать
y_success.php к файлу путь прописан, тут скрипт не срабатывает почему-то

13

Re: Продажа архивов

Это прописано:

http://nice-stickers.ru/modules/pay_fil … _knock.php

Проще в чат зайти

14

Re: Продажа архивов

Денис пишет:

Это прописано:

http://nice-stickers.ru/modules/pay_fil … _knock.php

Проще в чат зайти

Да

Го в чат

15 (2019-02-03 03:48:39 отредактировано Snayer)

Re: Продажа архивов

Короче, разобрались с этим расширением. Все работает как надо. Спасибо Денису!

От себя хочу сказать, что данное расширение работает с одним Яндекс аккаунтом (про Web Money ничего сказать не могу, не пользуюсь), чтоб было понятно объясню.
Я изначально сделал по схеме: Кошелек на основном акке, а уведомления на другом, чтоб мне не спамило в основную почту, так вот, это работать не будет! Скрипт работает только с одним акком, так что указывайте кошелек и настраивайте HTTP уведомления только на одну свою почту (Аккаунт в Yandex).

Для отображения вашего e-mail у покупателя в котором будет ссылка, используйте SMTP в настройках расширения.
Если пользоваться простыми отправлениями без SMTP, то почту будет доставлять покупателю дефолтный почтовик вашего хостинга с очень не красивым e-mail.

И кстати, на хостинге у меня отключена почта, почтовых ящиков нету, так же SMTP тоже отключено! Расширение работает без этого. Короче экономия хорошая!)

Ниже принтскрин с пометками, думаю пригодится многим. (жмите на него,если не видно, разрешение большое)


https://i.ibb.co/QMnhSVB/bitmap.png

Вот немного о настройках расширения. Всем добра, и позитива!)

16

Re: Продажа архивов

Сделал запись в модуле новости, и в этот пост вставил код продажи архива, в итоге пост есть, а формы продажи архива нету (не выводится), так задумано, или это баг?

17 (2019-02-04 11:11:42 отредактировано Денис)

Re: Продажа архивов

Snayer пишет:

Сделал запись в модуле новости, и в этот пост вставил код продажи архива, в итоге пост есть, а формы продажи архива нету (не выводится), так задумано, или это баг?

PHP там не выполняется, впрочем как и в боковых колонках.

То что ты хочешь можно реализовать, но потребуется доработка обоих модулей, либо их слияние.
Овчинка выделки не стоит.

Размещай на отдельной(ых) стр.