KỊCH BẢN TEST GIAODỊCH QUA CỔNG THANH TOÁN

Một phần của tài liệu đồ án tốt nghiệp Thương mại điện tử (Trang 69 - 76)

Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng

STT Nội dung Thực hiện Mục đích Kết quả mong đợi Kết Trạg

quả thái thực

tế 1 Giao dịch thành công Nhập đúng thông tin thẻ test Kiểm tra giao dịch Hiển thị thơng báo giao

và thanh tốn. Chi tiết thông thành công và hệ dịch thành công.

tin thẻ ở mục thông tin thẻ thống update trạng Thông tin trạng thái

test. thái thành công nhƣ trong hệ thống website

thế nào update là thành công. Gửi mail thông báo thành cơng tới KH (nếu có). Với những web bán thẻ hay topup thì hiển thị số thẻ và topup thành công

Response coce = 99 thất bại và hệ thống thất bại. Thông tin update trạng thái trạng thái trong hệ giao dịch nhƣ thế thống update là thất

nào bại. Gửi mail thông báo

thất bại tới KH (nếu có). Với những web bán thẻ hay topup thì khơng hiển thị số thẻ và topup.

3 Checkhash validated Thực hiện một giao dịch thất Kiểm tra việc check Thông báo giao dịch Sửaresponse code bại nhƣ ở trên.Sửa giá trị hash,đảm bảo dữ pending.Thông tin của

vpc_TxnResponseCode trên liệu trả về là toàn giao dịch thất bại trên URL onepay trả về thành 0 vẹn, không bị chỉnh hệ thống không bị thay rồi chạy lại URL này trên sửa trên đƣờng đổi sang thành cơng.

trình duyệt truyền Khơng gửi mail (nếu

Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng

hiển thị số thẻ và topup.

4 Checkhash validated Thực hiện một giao dịch Kiểm tra việc check Thông báo giao dịch Sửa amount thành công nhƣ ở trên. Sửa hash, đảm bảo dữ pending. Thông tin của

giá trị vpc_Amount trên URL liệu trả về là tồn giao dịch thành cơng onepay trả về rồi chạy lại vẹn, không bị chỉnh trên hệ thống khơng bị URL này trên trình duyệt sửa trên đƣờng thay đổi amount.

truyền Khơng gửi mail (nếu

có). Với những web bán thẻ hay topup thì khơng hiển thị số thẻ và topup.

5 Refresh trình duyệt hoặc Thực hiện một giao dịch Kiểm tra một giao Không update thông tin chạy lại URL return nhiều thành cơng. Refresh trình dịch đã thành cơng vào hệ thống nhiều lần. lần duyệt hoặc chạy lại URL chỉ đƣợc update Không gửi mail nhiều

return nhiều lần trạng thái và trả kết lần (nếu có). Với quả một lần duy những web bán thẻ hay

nhất topup thì khơng hiển thị số thẻ và topup. 6 Khơng nhận đƣợc kết quả Khi Onepay đang trả kết quả Kiểm tra trạng thái Do chƣa nhận đƣợc kết

trả về về website thì tắt trình duyệt của một giao dịch quả trả về nên trạng khi không nhận thái giao dịch để mặc đƣợc kết quả trả về định là pending. Cần từ Onepay triển khai thêm chức năng confirm-backend

và hàm query để

update trạng thái giao dịch.

7 Kiểm tra IP của Thực hiện các giao dịch ở các Kiểm tra xem giá Giá trị các tham số này khách hàng mạng có IP khác nhau. Xem trị IP có tự động lấy khác nhau

các giá trị của tham số theo IP của Khách vpc_TicketNotrênURL hàng hay bị gán cố chuyển sang Onepay định

Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng

8 Loại tiền tệ Kiểm tra loại tiền tệ Giống nhƣ yêu cầu

(currency) và số tiền và số tiền trên cổng

thanh toán đã chuẩn chƣa

9 Thông tin chuyển sang Nhập thơng tin thanh tốntrên Đảm bảo dữ liệu Trang thanh toán của

Onepay website sẽ chuyển sang chuyển sang OP Onepay sẽ thông báo

Onepay nhƣ mail, phone, địa phải là tiếng việt lỗi chỉ… bằng tiếng Việt có dấu không dấu.

Confirm backend – IPN Test case

10 Cả Frontend và backend Thực hiện một giao dịch Kiểm tra việc Trả về kết quả chính cùng có confirm thành cơng. Đã enable IPN Update. Trạng thái xác,Update trạng thái

giao dịch khi cả một lần,nếu xuất mã vé frontend và hoặc cộng tài khoản thì backend đều nhận chỉ cộng một lần, tránh đƣợc confirm update nhiều lần

confirm Backend nhận thành công. Đã enable trạng tháigiao dịch giao dịch. Confirm cho đƣợc confirm IPN.Sửa lại url return để khi frontend không khách hàng

không nhận đƣợc kết quả trả nhận đƣợc confirm về trên website hoặc tắt trình và backend nhận duyệt khi đang redirect về đƣợc confirm

website

12 Frontend nhận đƣợc Thực hiện một giao dịch Kiểm tra việc Trả kết quả chính xác, confirm,backend không thành công .Sửa lại url IPN để update trạng update đƣợc trạng thái nhận đƣợc confirm không nhận confirm backend tháigiao dịch khi giao dịch. Confirm cho

frontend nhận đƣợc khách hàng confirm và backend

không nhận đƣợc confirm

13 Frontend,backendconfirm Thực hiện một giao dịch Kiểm tra trạng thái Chỉ update trạng thái lặp lại nhiều lần cho một thành công .Lấy kết quả trả nếu Onepayconfirm cho lần confirm đầu giaodịch về IPN chạy lại nhiều lần trên nhiều lần cho một tiên, lần sau confirm lại

Tìm hiểu thanh tốn trực tuyến OnePay và ứng dụng trong thƣơng mại điện tử

Một phần của tài liệu đồ án tốt nghiệp Thương mại điện tử (Trang 69 - 76)

Tải bản đầy đủ (DOC)

(84 trang)
w