naustudio / vn-payments

Various VN Payment Gateways implemented for NodeJS
http://code.naustud.io/vn-payments
Apache License 2.0
135 stars 41 forks source link

Lỗi khi thanh toán vnpay #25

Open lavanphat opened 4 years ago

lavanphat commented 4 years ago

Tôi đã gặp lỗi khi thay thế hashSerect và TmnCode bằng mã mà vnpay gửi vào email. Trong khi tôi chạy ổn định khi chạy với TEST_CONFIG Tôi đã nhờ sự trợ giúp của hệ thống vnpay họ nói là hãy sự dụng mã hóa sha256 image

trongthanh commented 4 years ago

VNPay trước đây sử dụng MD5 hash. Có thể họ gần đây đã đổi cơ chế mã hóa sang SHA256. Lạ cái là test config vẫn chạy. Nếu được bạn thay đổi cơ chế mã hóa để nó work trong src/vnpay/VNPay.js và gửi PR về cho chúng tôi.

lavanphat commented 4 years ago

VNPay trước đây sử dụng MD5 hash. Có thể họ gần đây đã đổi cơ chế mã hóa sang SHA256. Lạ cái là test config vẫn chạy. Nếu được bạn thay đổi cơ chế mã hóa để nó work trong src/vnpay/VNPay.js và gửi PR về cho chúng tôi.

Tôi không thể chỉnh sửa trong file VNPay.js nó ko nhận code đã thêm

lavanphat commented 4 years ago

Tôi đã fix được lỗi trên Vào trang test sanbox của vnpay > thông tin tài khoản (ở góc trái trên) Ở phần danh mục website chọn chỉnh sửa kiểu mã hóa thành md5 mặc định là sha256 image

phamducphutrong commented 1 year ago

Tôi đã fix được lỗi trên Vào trang test sanbox của vnpay > thông tin tài khoản (ở góc trái trên) Ở phần danh mục website chọn chỉnh sửa kiểu mã hóa thành md5 mặc định là sha256 image

sao tôi sửa rồi mà vẫn không được nhỉ? Nó vẫn báo là sai chữ ký

tuanprons commented 7 months ago

đã ai phát hiện ra lỗi chưa, tôi vẫn chưa thể sửa được

thanh-tai123 commented 5 months ago

sai chữ ký thật là m.n chạy sai trình duyệt á, mail nào mà m.n nhận được sau khi đăng ký sandbox thì chạy trình duyệt ứng với lại email đó