Транзакция не удалась из-за неправильно рассчитанного хеш-параметра в laravel - PullRequest
0 голосов
/ 22 сентября 2019

Причина ошибки Операция завершилась неудачно из-за неправильно рассчитанного хеш-параметра.

Корректирующее действие Убедитесь, что хэш, использованный в запросе транзакции, рассчитывается по правильной формуле.Обратите внимание на правильную формулу для вычисления значения хэша:

sha512(key|txnid|amount|productinfo|firstname|email|udf1|udf2|udf3|udf4|udf5||||||SALT)

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

hash = sha512(gtKFFx|f088351583d7cb4fe859|11|PHP Project Subscribe|Dhanashri|email|||||||||||eCwWELxi) = {"v1":"c86fa20443d844afcaf14a54abd61714e269c90a5ffcc436d0c2d854487f276357cd924d578bf5d5f044c8ae1f019333b12386158115b204479d15934d3c059c","v2":"544b61e715ae1e58614338d35641fd77ec86996819299af885d1a9e344898edd5c5a07e6f9fc2a191e1f5d8fe47ff65e1ab396bf6a0ce35e9dbc7c5f08fc1576"}

Как видновыше, правильное значение хэша должно было быть -

{"v1":"c86fa20443d844afcaf14a54abd61714e269c90a5ffcc436d0c2d854487f276357cd924d578bf5d5f044c8ae1f019333b12386158115b204479d15934d3c059c","v2":"544b61e715ae1e58614338d35641fd77ec86996819299af885d1a9e344898edd5c5a07e6f9fc2a191e1f5d8fe47ff65e1ab396bf6a0ce35e9dbc7c5f08fc1576"}

Но хеш, отправленный в запросе транзакции с вашего конца, был -

91138a40ba84b9d3bf0141c86421200f399e25919fe2a98ba8ae5bda93111aa5

Пожалуйста, повторно инициируйте транзакцию с правильно рассчитанным хешемзначение.

...