Биллинговая система Nodeny
21 Ноября 2024, 18:48:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 3 4 [5]
  Печать  
Автор Тема: Платежная система Fondy  (Прочитано 36442 раз)
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #60 : 26 Мая 2023, 20:55:33 »

ГГГ
Недавно разбирался с этим
Эти нехорошие люди на букву Пи... в расчет сигнатуры ввели новый параметр additional_info поэтому сигнатуры теперь не совпадают.
Лечится вот так:

my @check_params = ('order_id', 'merchant_id','additional_info','amount', 'currency', 'order_status',
    'response_status', 'tran_type', 'sender_cell_phone', 'sender_account', 'masked_card',
    'card_bin', 'card_type', 'rrn', 'approval_code', 'response_code', 'response_description',
    'reversal_amount', 'settlement_amount', 'settlement_currency', 'order_time',
    'settlement_date', 'eci', 'fee', 'payment_system', 'sender_email', 'payment_id',
    'actual_amount', 'actual_currency', 'product_id', 'merchant_data', 'parent_order_id',
    'rectoken', 'rectoken_lifetime', 'verification_status');
Записан
SerjioMati
NoDeny
Старожил
*

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #61 : 26 Мая 2023, 22:35:30 »

Намагаємося налаштувати та запустити Fondy.
Кошти з картки списуються на абонента не зараховуються.
Fondy отримує 200 ОК. А у нас помилка
Код:
 [fondy.pl(119) paysystem.pm::Error_exit(262)]
signature error

Код:
================================================================================
25.05.2023 16:35:05 [fondy.pl(20) paysystem.pm::new(40)]
ip: 127.0.0.1
25.05.2023 16:35:05 [fondy.pl(20) paysystem.pm::new(56) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=nodeny;host=10.250.10.40;port=3306;mysql_connect_timeout=5 : 0.01301 sec
25.05.2023 16:35:05 [fondy.pl(20) paysystem.pm::new(56) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0064 сек
25.05.2023 16:35:05 [fondy.pl(20) paysystem.pm::new(115)]
POST data:
  first 500 symbols  = "rrn=035660636850&masked_card=516875XXXXXX3939&sender_cell_phone=&sender_account=&currency=UAH&fee=&re
versal_amount=0&settlement_amount=0&actual_amount=1237&response_description=&sender_email=ychykut%40g
mail.com&order_status=approved&response_status=success&order_time=25.05.2023+16%3A34%3A00&actual_curr
ency=UAH&order_id=4513115&tran_type=purchase&eci=6&settlement_date=&payment_system=card&approval_code
=553056&merchant_id=1524689&settlement_currency=&payment_id=581468426&card_bin=516875&response_c"
25.05.2023 16:35:05 [fondy.pl(20) paysystem.pm::new(140)]
Received data: rrn=035660636850&masked_card=516875XXXXXX3939&sender_cell_phone=&sender_account=&currency=UAH&fee=&reversal_amount=0&settlement_amount=0&actual_amount=1237&response_description=&sender_email=ychykut%
40gmail.com&order_status=approved&response_status=success&order_time=25.05.2023+16%3A34%3A00&actual_currency=UAH&order_id=4513115&tran_type=purchase&eci=6&settlement_date=&payment_system=card&approval_code=553056&m
erchant_id=1524689&settlement_currency=&payment_id=581468426&card_bin=516875&response_code=&card_type=MasterCard&amount=1200&signature=9cb1926f36152041a7f630abf67f0dd5c8c808a0&product_id=&merchant_data=&rectoken=17
9e96c51d52657f0611a7dadd7dc4d3e68&rectoken_lifetime=01.01.2023+00%3A00%3A00&verification_status=&parent_order_id=&additional_info=%7B%22capture_status%22%3A+null%2C+%22capture_amount%22%3A+null%2C+%22reservation_da
ta%22%3A+null%2C+%22transaction_id%22%3A+1656480114%2C+%22bank_response_code%22%3A+null%2C+%22bank_response_description%22%3A+null%2C+%22client_fee%22%3A+0.37%2C+%22settlement_fee%22%3A+0.27%2C+%22bank_name%22%3A+%
22PRIVATBANK%22%2C+%22bank_country%22%3A+%22UA%22%2C+%22card_type%22%3A+%22MASTERCARD%22%2C+%22card_product%22%3A+%22empty_mc%22%2C+%22card_category%22%3A+%22WORLD%22%2C+%22timeend%22%3A+%2225.05.2023+16%3A35%3A04%
22%2C+%22ipaddress_v4%22%3A+%22185.115.37.52%22%2C+%22payment_method%22%3A+%22card%22%2C+%22version_3ds%22%3A+2%2C+%22flow%22%3A+%22challenge%22%7D
25.05.2023 16:35:05 [fondy.pl(20) paysystem.pm::new(183)]
  actual_amount         = '1237'
  actual_currency       = 'UAH'
  additional_info       = '{"capture_status": null, "capture_amount": null, "reservation_data": null, "transaction_id": 1656480114, "bank_response_code": null, "bank_response_description": null, "client_fee": 0.37,
 "settlement_fee": 0.27, "bank_name": "PRIVATBANK", "bank_country": "UA", "card_type": "MASTERCARD", "card_product": "empty_mc", "card_category": "WORLD", "timeend": "25.05.2023 16:35:04", "ipaddress_v4": "185.115.
37.52", "payment_method": "card", "version_3ds": 2, "flow": "challenge"}'
  amount                = '1200'
  approval_code         = '553056'
  card_bin              = '516875'
  card_type             = 'MasterCard'
  currency              = 'UAH'
  eci                   = '6'
  fee                   = ''
  masked_card           = '516875XXXXXX3939'
  merchant_data         = ''
  merchant_id           = '1524689'
  order_id              = '4513115'
  order_status          = 'approved'
  order_time            = '25.05.2023 16:34:00'
  parent_order_id       = ''
  payment_id            = '581468426'
  payment_system        = 'card'
  product_id            = ''
  rectoken              = '179e96c51d52657f0611a7dadd7dc4d3e68'
  rectoken_lifetime     = '01.01.2023 00:00:00'
  response_code         = ''
  response_description  = ''
  response_status       = 'success'
  reversal_amount       = '0'
  rrn                   = '035660636850'
  sender_account        = ''
  sender_cell_phone     = ''
  sender_email          = 'ychykut@gmail.com'
  settlement_amount     = '0'
  settlement_currency   = ''
  settlement_date       = ''
  signature             = '9cb1926f36152041a7f630abf67f0dd5c8c808a0'
  tran_type             = 'purchase'
  verification_status   = ''
25.05.2023 16:35:05 [fondy.pl(115)]
concat_string: 1237|UAH|1200|553056|516875|MasterCard|UAH|6|516875XXXXXX3939|1524689|4513115|approved|25.05.2023 16:34:00|581468426|card|179e96c51d52657f0611a7dadd7dc4d3e68|01.01.2023 00:00:00|success|0|03566063685
0|ychykut@gmail.com|0|purchase
25.05.2023 16:35:05 [fondy.pl(119) paysystem.pm::Error_exit(262)]
signature error
25.05.2023 16:35:05 [fondy.pl(119) paysystem.pm::Error_exit(264) paysystem.pm::Save_err_log(205) paysystem.pm::Save_log(214)]
Elapsed time: 0.041656 sec

================================================================================
Потрібно купити оновлення next) і там вже в rv674 виправлено!
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #62 : 27 Мая 2023, 10:42:52 »

Онови модуль, я нещодавно додав additional_info в підпис. Доречі, Cell це і написав. ППц я неуважний, відповідаю на відповідь) Лана, нехай залишиться
Записан
Страниц: 1 ... 3 4 [5]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!