momo-wallet / payment

MoMo Payment
https://momo.vn
195 stars 122 forks source link

Giải mã hash thất bại #17

Open mjnk9xw opened 3 years ago

mjnk9xw commented 3 years ago

Em có tạo curl và copy body theo đúng trên docs này https://business.momo.vn/assets//docs/api/MoMo-Payment-APIs-v2.1.5.pdf?version=16 tích hợp app in app mà vẫn nhận được response là giải mã hash thất bại ? em đang không hiểu lỗi gì, mong anh chị giải đáp ạ. e cảm ơn

curl --location --request POST 'https://test-payment.momo.vn/pay/app' \ --header 'Content-Type: application/json' \ --data-raw '{ "customerNumber": "0966787273", "partnerCode": "MOMOIQA420180417", "partnerRefId": "Merchant123556666", "appData": "v2/qml0PbOlrBYjFlZvXwRWjoMpmFmvqStTJt4DCXfE0cgMtyH5Akv+FxL2Nu8lDmxt0P3Mu+YeCGB+UFfwXICo7D07jR6f2VhauglozphNgkK7724sO3qVKC9ZI8KCdr0k4AHuuUNF4AT6Iy2rOmaCVF1WeyS/y/n2E4DArwaHG2J+8StiawfZPiKoUGvywNHV", "hash": "A7WFmmnpn6TRX42Akh/iC5DdU5hhBT9LR5QSG6rJAl70hfEkkGUx2pTCai8s+M9KMVUcJ7m52iv74yhmeEjjN10TtEJoqITBIYBG2bqcTprhDijyhV4ePU7ytDNuLxzzIvGfTYyvbsEJ2jZTSf556yod12vhYqOJSFL/U2hVuxjUahf5Rnu5R/OLalg8QmlU6nQooEuNdzEXPMd6j9EaxOCiB2oM5/9QiTN0tCNSTIVvPtnlHu5mIbBHChcwfToIL4IAiD1nbrlDuBX//CZcrZj6hFqjvU31yb/DuG02c3aqWxbZKZ8csOwF9bL30m/yGr/0BQUWgunpDPrmCosf9A==", "description": "Thanh toan cho don hang Merchant123556666qua MoMo", "version": 2.0 }'

mjnk9xw commented 3 years ago

Helpme please !

diepmyduong commented 3 years ago

Mình cũng bị lỗi tương tự, mình dùng công cụ test của momo để tạo mã hash vẫn báo lỗi giải mã hash thất bại data gửi lên: { partnerCode: 'MOMOIQA420180417', partnerRefId: 'DH100402', customerNumber: '0917003003', appData: 'v2/mLRlxORu3gWjVkhrjdwJKCxEIobr+f4Pih8/u8eRDzk39Kj4//QbQHNTdZ2tDb/XuyhA30N2kI7VMgzIvvX6sAK/t1eoZ+Uji+YZq22XIddpHfkiWnlSq3Lb6S7eVh/EQSgl40mAJV5TlfYvfn9E0mG17bzqhDsR2OJo1Jn8CpHwkUT7IuNk5upbAZtVKDHDv2XTORjTeYVgRRMt5sl6UQCKDBJaggHyHylB7Qqn4WQ/NQVfHH8bN8QJ/oMn0iqGXSHaPo5Vc2gBYM5lbeVsqrHUAgbub4U1nstBw9sXBSV3zfHaCdH0yq4mzh3YVFW59Np50YiUG/CF+pG705nIIxA7nNItUxBOWnNNoP6n62wyQpsumf8tpA8y2IDT3vFNtjYLl/nWln4DhVDzqP1IMwqB1NnP28pB+UM1oqfhfsPy5orTKrGeHtDcD2SNl2jo5BxtBGVPzFA96MCewkP15dV9Ty/4sbvDehU7HYiSUbW/eSe3wER7OjHq090XUUy5JnIj96r3uulLZKvxoR0NW602yu1oMYUsYDLsmDBqzS80rKZfgNjWpgyZUfOiYvxl1y7nmPx9vNTWhqDNc69hmRQbTScf7PNh5/41rR2KchBNSekH74kThhay7tOCI0E5ZAb3H8OVxr0snPP6woVBX3a4P66ozv3MgWnIhC8JbNyR2Sk8WEsL8WSYd2JqzOQatcbwBXumR60EHZ5SI1OqblhKXNU/MsMUcpnw9ODed/PqCY2vtyX1IDv1DRGEsEZzYTK5gBa5O/S0s9uQe+mSr/EtYuYXwtaeEP3PjXGVlxLgOCqnpGYc5thuJ8rHZ1Ao2o6u7TL50wueiUzU7/PE9py5GCwv1b3HW5nMZI9O/wItx85tvToZl9QsIPoI8fl6ReK7nPyX6IwyK5Sn7aLRI6soMmRbRRunX3X2mcnrsm0OFHqc0K62SwShz8Mv3IXC1AgpbfCVzIpWzlw4M0YiI3YPk3poTaNaeBko8iD2h09vd6XtMLbdCUS+zLpyaevDBxVvt2OcPEwSLZF8uUCZQLm5Lfesq0ItYQ2rxSerAqYCS31xJzZkQE7w9BYQIGGgeV9/ZuD5Yh/VrbG5OHApJsD59QHJp0wrkAyM98mTOYW9oT+DolZd530xfSltjmt0uAgmF9LF6mOgfSR7QSY/h7u/nimpzu4DCfR/IHfhrXEK2+5XphBcVFH4XyMD3zbXUk5CDgKB3AYtoMONhZpqDIMAScE/Nn/OQh8ulFFKfZ5ZvDj3IszBQ8MmaoU1wdcADMUG8JDCLzLuNKAM8cMz+end4z0cD/gUsBZLJBdCgjTMVv5a047cKbx0mbrrjJLiLXTVq6VwXCI5Eh/7Z4kVualTFRYi+FjoUtDEYbeeaZzjXThPwqqBKRGjdplf3O/UKSSLee0p2LjFCokBn+grzeCl6neQE1C01IJyq2zG65TVqdkxJq68Acb6G3uY7k/y2J7YNLuX66KHk5DWdSdFkg/z6jkB8M1mZb2kMN5VyGkjfSggDpdv++7FW/j7RUVBtSKMAvG3PRGHskneODQk6Ysfk1AZh5YVXhQUNRk3AG+SUvevZ5M3kZ7QDFqYNgRzvFBzNAooWAW9kdaLZyfvIcueZC92jAPahUgUSyvM5EIwNb/ZNVETlGldID0gJGfq4fbk1SHmD/vwZivtuNUHGcUBMgS9f60PQ7SVF5bPhlX/mY6eBsI+85SVgZr2upLVp1USt6b5T0uynnHUNL2CGae7vgH3EKCgfNm+qQyhGV6m7fewHzQJrNrzERTSImbQ', hash: 'PzObrqhlUZEWqsn/C13TBiZgIBZKQyQ0HW8pwq0WV16GFLfos5catu0yAYX7PbkYl3sVQ5GDdBlWbg3J5SEyuSe7kTgWNOr/Fz53Y7XU6x2VKfxwN9EEEQ8PQrObC4A5xoobySFPCAO979r1KtkUJo1VdBY7ejmdYU4O/8J+ES6mzFB5JxcEfk4aLa/R8sb5+p1TQV4N1V6+FcBgtvgKgIoeC2DUFIDyFPN19hFY+e/5h1+u3M4g41xdNmMTButa7NXMJNuW0KiZfeTphD3fCXKIS/cJyjciclpIfHqb51ep0VWgu2RFyRLFSte3WApD8TREkUOTV3zQnZhRxyfZcA==', version: 2, payType: 3, description: 'Thanh toán đơn hàng Genie', extra_data: '605025a8acb491ee3467bc62' }

jsonString: {"partnerCode":"MOMOIQA420180417","partnerRefId":"DH100402","amount":1683000}

publicKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAit2TJxH7RwK1n+UMB9MbdC9sPO8Ip9zJmnGv1LPEpqY8aYZwXSWGV9w+wcU28zmZSjEWBciqW6kddDjyBtDdPIlWLUliWTjI74ktv/hkaDENCuzUXm0TjTj1nZ9YUQdz6FGJWLJGDYWnT5KEcgCwDVqT9W9EqOPF6Qv2yf4jDppz7Ik29uY4O5pNtip9ipKRB/82x/iB0MvsPeuMBicuyDxkDxt8+aPmCKa7cW6QS+AGqpc70GPe+Ta7yqdiHBtL0hj9+3BI0X9eQFDQ3tRszeXCIT6mBhD5fyeyYx4VNKi6oCIpNb5duVT9+5Ie4mnhwJthttFG59X4qzDIAFr8wwIDAQAB

image

sevenlure commented 2 years ago

Mình cũng đã bị và tự mò giải quyết như này, anh em tham khảo nhé. image

image