Payment Status là gì
nhận được xác nhận thanh toán Show thanh toán đã được chấp nhận sau khi thanh toán được xác nhận sau khi đã nhận được thanh toán và chúng chúng tôi đã nhận được thanh toán của bạn đã nhận được thanh toán After creating an account you will be able to track your payment status track the confirmation and you can also rate the tour after you finished the tour. Kết quả: 4, Thời gian: 0.0296 Các trang web/app thương mại điện tử, giao đồ ăn nhanh,... ngày càng được người tiêu dùng tin tưởng, ưa chuộng. Do đó các dịch vụ thanh toán trực tuyến cũng được phổ biến, dễ dàng sử dụng, thân thiện với người dùng hơn, giúp khách hàng, nhà cung cấp sản phẩm và ngân hàng thực hiện giao dịch một cách nhanh chóng, tiện lợi. Để mang lại tiện ích đó, đội ngũ phát triển phần mềm cần đảm bảo độ chính xác, an toàn, bảo mật. Là một tester bắt đầu kiểm thử hệ thống thanh toán trực tuyến cần chuẩn bị kiến thức cơ bản như thế nào thì bài viết này mình sẽ chia sẻ những điều mình mới tìm hiểu được thôi nhé. 1. Định nghĩa thanh toán trực tuyến.Thanh toán trực tuyến (Online payment) hiểu đơn giản là giao dịch chuyển tiền từ tài khoản của người mua (như từ thẻ ghi nợ - Debit card, thẻ tín dụng - Credit card, ví điện tử ...) sang tài khoản của người bán thông qua internet. Ưu điểm:
Nếu một cửa hàng kinh doanh không chấp nhận thanh toán trực tuyến hoặc chỉ dừng lại ở chuyển khoản thì có thể giảm khả năng cạnh tranh, như bản thân mình cũng sẽ thấy bất tiện, đôi khi không hài lòng lắm...Trong khi, hiện nay có nhiều nền tảng của các nhà cung cấp cho khách hàng sử dụng, với hiệu năng cao, hình thức phong phú và có nhiều ưu đãi rất thu hút. Nhược điểm:
2. Các hình thức thanh toán trực tuyến phổ biến.2.1. Thẻ tín dụng (Credit card): Ngân hàng cung cấp thẻ với một khoản (dựa vào mức thu nhập hàng tháng để tính toán ra số tiền này) để user tiêu dùng trước và trả sau. User chỉ có thể tiêu dùng trước trong khoản tiền được cung cấp sẵn đó. 2.2. Thẻ ghi nợ (Debit card): Chỉ dùng được khi có tiền sẵn trong thẻ. VD: Thẻ ATM là 1 loại thẻ debit - đây là thẻ ghi nợ nội địa, không dùng được cho thanh toán quốc tế. 3.3. Ví điện tử (E-Wallet): Là một tài khoản điện tử định danh, user đăng kí với đơn vị cung cấp. Ví được liên kết với tài khoản ngân hàng, user chuyển khoản sang ví để thanh toán. Như vậy chỉ cần chiếc Smart Phone có kết nối internet là có thể shopping đủ thứ rồi. Hình thức thanh toán này chỉ hỗ trợ thanh toán cho các bên có liên kết với ví. Chắc hẳn mọi người biết đến ít nhất một ví: MoMo, ZaloPay, VNPay, ViettelPay... 4.4. Internet banking/Mobile banking: Là dịch vụ trực tuyến do ngân hàng cung cấp, hệ thống đã liên kết và user có thể thanh toán trực tiếp luôn thông qua hệ thống của ngân hàng. 3. Luồng xử lý trong thanh toán trực tuyến.Trước tiên, cùng tìm hiểu các thuật ngữ thường gặp trong thanh toán trực tuyến nhé:
Dưới đây là hình ảnh minh họa cho một giao dịch thanh toán trực tuyến: User: Chọn hàng cho vào giỏ hàng --> Click "Thanh toán" --> Chọn hình thức thanh toán --> Nhập thông tin thẻ/quét mã để thanh toán. Hệ thống: Chuyển giao dịch "thanh toán" đến nhà cung cấp dịch vụ Payment provider. --> Payment provider xác nhận và chuyển đến cổng thanh toán Payment Gateway tương ứng. --> Payment Gateway chuyển giao dịch đến Payment processor. --> Payment processor xử lý giao dịch --> trả kết quả về Payment Gateway. --> Trả kết quả về cho website bán hàng. --> Tiến hành cập nhật tài khoản của người mua và người bán. Cơ chế chạy của Payment Gateway: User gửi yêu cầu thanh toán đến Web server của merchant. --> Web server của Merchant gửi yêu cầu này đến Payment gateway. --> Payment gateway gửi yêu cầu xác nhận thông tin giao dịch đến ngân hàng. --> Ngân hàng xác nhận thông tin thẻ, nếu hợp lệ chính xác, đủ điều kiện giao dịch thì tiến hành chuyển tiền cho tài khoản của người bán và trả thông tin về cho Payment Gateway. --> Payment gateway trả kết quả về cho Web server của Merchant. --> Web server trả kết quả về cho user đã mua hàng. Đây là luồng cơ bản của một Payment Gateway, có thể mỗi nhà cung cấp khác nhau sẽ xây dựng luồng xử lý cho những Payment Gateway khác nhau. 4. Lưu ý khi kiểm thử thanh toán trực tuyến.4.1. Luồng cơ bản:
4.2. Tiêu chuẩn của hệ thống đang tích hợp. Khi kiểm thử các thanh toán trực tuyến, chúng ta cần tìm hiểu những chuẩn mà hệ thống đang tích hợp hoặc có liên quan được công nhận để xác định scope cho hợp lý. Dưới đây là 2 chuẩn phổ biến nhất hiện nay:
4.3. Vài lưu ý
Bài viết này là các khái niệm ban đầu giúp hình dung tổng quan về hệ thống thanh toán trực tuyến. Mình sẽ tiếp tục tìm hiểu check list các test case cần test để đảm bảo chất lượng của hệ thống thanh toán trực tuyến ở bài viết sau. Cảm ơn mọi người ạ. |