[JUM] Payment Providers

[JUM] Payment Providers 2.2.1 patch 1

Нет прав для скачивания

Jumuro

Руководство
Сообщения
290
Реакции
332
Как установить комиссию для покупателя- тоже не ясно.
В моем плагине переложить комиссию на покупателя не получится. С точки зрения закона (понятно, что в данном контексте это не рассматривается, но тем не менее) - это вообще не законно.
Моя принципиальная позиция - покупатель комиссию платить НЕ должен, это забота продавца.

соответственно, приходит меньшая сумма, и не происходит автоматической выдачи.
нет, не соответственно. это вообще не связано.
причину нужно искать в другом (правильность настройки, в частности).
 
Последнее редактирование:

leoseo

New member
Сообщения
2
Реакции
0
так я изначально ее и указал на себя) но платеж идет не той суммой, и автоматического повышения не происходит, теперь из-за пары копеек продажи не работают. вот такая вот бииииида(
 

Jumuro

Руководство
Сообщения
290
Реакции
332
изначально ее и указал на себя
Указал где? В настройках этого нет.
платеж идет не той суммой, и автоматического повышения не происходит
Не надо говорить ерунду. Платёж идёт правильной суммой. Пользователь платит ровно столько, сколько указано. А на кошелёк падает уже с учетом комиссии.
Если повышенное не работает, причина точно не в этом. Нужно смотреть, что там в журнале платежей.
 

Beegmode

New member
Сообщения
5
Реакции
1
Здравствуйте, стоит последняя версия плагина. XF 2.2. Платное повышение правк, оплачиваю к примеру с Юмони, деньги зачисляются, пользователь в оплаченную группу не переходит после оплаты, в журнале оплат пусто. Деньги на счет поступили. Подскажите что может быть, что сделать, может доступ скинуть
12.png

С QIWI сейчас проверил, проблем нет
 

Beegmode

New member
Сообщения
5
Реакции
1
в таком случае внимательнее проверьте настройку http-уведомлений в юмани.

Поставил галочку получать уведомления по HTTP
теперь в дурнале
123.png

Код:
array(7) {
  ["messageId"] => string(36) "b7e137b9-c1bb-4f49-a13b-ea9a2b3cedd3"
  ["hookId"] => string(36) "772a285b-77cc-41f0-9cc7-77b0b4bd69e4"
  ["payment"] => array(13) {
    ["txnId"] => string(11) "22397463565"
    ["date"] => string(25) "2021-07-15T15:03:13+03:00"
    ["type"] => string(2) "IN"
    ["status"] => string(7) "SUCCESS"
    ["errorCode"] => string(1) "0"
    ["personId"] => int(79039366446)
    ["account"] => string(0) ""
    ["comment"] => string(59) "#18-3# Платное повышение: Premium (User331)"
    ["provider"] => int(26222)
    ["sum"] => array(2) {
      ["amount"] => int(2)
      ["currency"] => int(643)
    }
    ["commission"] => array(2) {
      ["amount"] => int(0)
      ["currency"] => int(643)
    }
    ["total"] => array(2) {
      ["amount"] => int(2)
      ["currency"] => int(643)
    }
    ["signFields"] => string(42) "sum.currency,sum.amount,type,account,txnId"
  }
  ["hash"] => string(64) "251982356f6e10a591ff17fc3ba83ee599638657d77d997d35ac08ac98173633"
  ["test"] => bool(false)
  ["version"] => string(5) "1.0.0"
  ["callback_ip"] => string(12) "79.142.23.10"
 

Beegmode

New member
Сообщения
5
Реакции
1
Кстати в журнале ошибок сейчас заметил, появилось

Код:
ErrorException: [E_NOTICE] Trying to get property 'options' of non-object src/addons/JUM/PaymentProviders/Payment/YooMoney.php:128

#0 src/addons/JUM/PaymentProviders/Payment/YooMoney.php(128): XF::handlePhpError(8, '[E_NOTICE] Tryi...', '/var/www/www-ro...', 128, Array)
#1 payment_callback.php(45): JUM\PaymentProviders\Payment\YooMoney->validatePurchaseRequest(Object(XF\Payment\CallbackState))
#2 {main}

array(4) {
  ["url"] => string(42) "/payment_callback.php?_xfProvider=yoomoney"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["_xfProvider"] => string(8) "yoomoney"
  }
  ["_POST"] => array(12) {
    ["notification_type"] => string(12) "p2p-incoming"
    ["bill_id"] => string(0) ""
    ["amount"] => string(6) "795.86"
    ["datetime"] => string(20) "2021-07-15T17:05:10Z"
    ["codepro"] => string(5) "false"
    ["sender"] => string(11) "41001000040"
    ["sha1_hash"] => string(40) "639f7f73b4675178827c9d21d7cb0774dbb772af"
    ["test_notification"] => string(4) "true"
    ["operation_label"] => string(0) ""
    ["operation_id"] => string(17) "test-notification"
    ["currency"] => string(3) "643"
    ["label"] => string(0) ""
  }
}
 

Geniusss

New member
Сообщения
2
Реакции
0
Подскажите пожалуйста что мог сделать не так


Код:
#0 src/addons/JUM/PaymentProviders/Payment/YooMoney.php(128): XF::handlePhpError(8, '[E_NOTICE] Tryi...', '/home/admin/web...', 128, Array)
#1 payment_callback.php(45): JUM\PaymentProviders\Payment\YooMoney->validatePurchaseRequest(Object(XF\Payment\CallbackState))
#2 {main}


Код:
array(4) {
  ["url"] => string(42) "/payment_callback.php?_xfProvider=yoomoney"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["_xfProvider"] => string(8) "yoomoney"
  }
  ["_POST"] => array(12) {
    ["notification_type"] => string(12) "p2p-incoming"
    ["bill_id"] => string(0) ""
    ["amount"] => string(4) "3.67"
    ["datetime"] => string(20) "2021-07-17T12:21:09Z"
    ["codepro"] => string(5) "false"
    ["sender"] => string(11) "41001000040"
    ["sha1_hash"] => string(40) "696141fe65d8194db0e5a3b03b6c71b60a712cee"
    ["test_notification"] => string(4) "true"
    ["operation_label"] => string(0) ""
    ["operation_id"] => string(17) "test-notification"
    ["currency"] => string(3) "643"
    ["label"] => string(0) ""
  }
}
 
Верх Низ