Cell
NoDeny
Спец
Карма: 52
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');
|