SE05-Group4 / SE05-Group4_Payment_gateway

0 stars 0 forks source link

Tìm hiểu về 2 cổng thanh toán: Paypal, VNPAY #2

Open nhungnguyen2310 opened 3 years ago

nhungnguyen2310 commented 3 years ago
  1. Tìm hiểu về code demo, sandbox của VNPAY.
  2. Tìm hiểu về quy trình tạo 1 order của Cổng thanh toán như thế nào.
  3. Khi thực hiện thanh toán thì cổng thanh toán sẽ làm gì.

Phân công @vinhtien1620 (1), @patuyen2000 (2), @hoangquan18001071 (3)

hoangquan18001071 commented 3 years ago

-Khi nhận được thông tin chi tiết của giao dịch, cổng thanh toán điện tử sẽ chuyển thông tin đó cho trung tâm xử lý tại acquiring bank của người bán -Trung tâm xử lý này sẽ chuyển thông tin giao dịch tới trung tâm thanh toán của Credit Card đó -Trung tâm thanh toán thẻ sẽ chuyển thông tin giao dịch tới ngân hàng phát hành thẻ -Ngân hàng phát hành thẻ sẽ kiểm tra tính sở hữu và gửi thông tin phản hồi lại cho payment gateway -Cổng thanh toán sữ nhận mã phản hồi đó và chuyển nó tới website mua hàng

nhungnguyen2310 commented 3 years ago

Mô hình kết nối của VNPay: image

nhungnguyen2310 commented 3 years ago

Bước 1: Khách hàng thực hiện mua hàng trên Website TMĐT và tiến hành Thanh toán trực tuyến cho Đơn hàng Bước 2: Website TMĐT thành lập yêu cầu thanh toán dưới dạng URL mang thông tin thanh toán và chuyển hướng khách hàng sang Cổng thanh toán VNPAY bằng URL đó. Cổng thanh toán VNPAY xử lý yêu cầu Thanh toán mà Website TMĐT gửi sang. Khách hàng tiến hành nhập các thông tin được yêu cầu để thực hiện việc Thanh toán. Bước 3,4: Khách hàng nhập thông tin để xác minh tài khoản Ngân hàng của khách hàng và xác thực giao dịch. Bước 5: Giao dịch thành công tại Ngân hàng, VNPAY tiến hành: Chuyển hướng khách hàng về Website TMĐT (vnp_ReturnUrl) Thông báo cho Website TMĐT kết quả thanh toán của khách hàng thông qua IPN URL. Merchant cập nhật kết quả thanh toán VNPAY gửi tại URL này. Bước 6: Merchant hiển thị kết quả giao dịch tới khách hàng