-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to Back end listen to IPN response #30
Comments
em sử dụng Nodejs cũng gặp vấn đề này. Server Nodejs đã tạo một route post để lắng nghe ipnUrl nhưng không nhận được gì, redirectUrl thì vẫn hoạt động tốt |
note MomoRequestModel: dto của momo(amount, extraData, orderId ...) đây là code .net của mình để xử lý ipn khi thanh toán từ momo thành công, b có thể tham khảo và imp theo nodejs |
Bên mình NodeJS có nhận IPN nhé, nhưng mà chỉ nhận 1 lần thôi. Thường mình thấy với Paypal mà không repsonse lại IPN thì nó sẽ gửi lại IPN tới khi xác nhận bằng status(204). Mà bên Momo chỉ gửi đúng 1 lần. Ngoài ra, khi mà thanh toán xong thì bên ví của merchant không nhận được tiền, tuy dashboard thì vẫn hiện số tiền đã thanh toán. |
mình đang sử dụng ASP.NET 6 và cũng gặp vấn đề này request thành công có ipnUrl trỏ tới endpoint xử lý IPN tại BE nhưng không hề nhận được request. Check log Http cũng không có thông báo nhận được request nào. |
@haseoleonard Hiện bạn đang dùng local hay host lên rồi á? Bạn thử host lên xong đổi ipnUrl lại xem? |
@phuc16102001 mình chạy trên host staging rồi nhưng vẫn không nhận được request nào bạn ạ |
check thử log stream chưa b |
hiện tại mình Đã check hết tất cả log và mình k nhận được request nào có UserAgent từ Momo Gateway hay là request đến endpoint ipn |
@haseoleonard bạn thử gọi bằng Postman xem nhe, xong rồi so lại với code của bạn. Ngoài ra bạn có thể tham khảo project mình có integrate Momo vào á Huimitu |
@TrongHoang21 #42 tác giả có đề cập việc IPN không chạy trên localhost. Nếu ở môi trường dev bạn có thể sử dụng ngrok hoặc tool nào đó để public url ra ngoài thử, trên python nó hoạt động tốt. |
Anh @leho-dev nói đùng nè. Mình có thông tin này mong giúp được mọi người nhé. @TrongHoang21 @haseoleonard |
Mình đang tích hợp thanh toán momo cho dự án, hiện đã thanh toán thành công và redirect sang urlRedirect. Nhưng hiện tại mình đang không biết xử lý ipnUrl làm sao server có thể nhận được request để update vào database
Mình đang dùng .net 6 để làm server
Mong nhận được sự giúp đỡ, cảm ơn mọi người đã quan tâm
The text was updated successfully, but these errors were encountered: