# Bộ Testcase dành cho đối tác B2B2C

## Tải file offline tại đây:

{% hint style="warning" %}
Các testcase liên quan tới trang xác nhận kết quả. Với trường hợp quý đối tác tự xây dựng trang kết quả riêng của mình. Vui lòng lưu ý các test case từ 7-11
{% endhint %}

{% file src="<https://3127657987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fka3LMTlXv2Ay7BbFZMOc%2Fuploads%2FdUigQDeFgJSqfF1bxsN1%2FTest%20case%20for%20B2B2C.xlsx?alt=media&token=a5202214-2824-4e09-bbdb-efc771aece3b>" %}

***

## Bộ testcase tham khảo:&#x20;

### Vé máy bay

<table data-full-width="true"><thead><tr><th width="68">ID</th><th>Test Scenario</th><th>Test Cases</th><th>Test Steps</th><th>Test Data</th><th>Expected Result</th><th data-hidden>Pass/Fail</th><th data-hidden>Actual Result</th><th data-hidden>Note</th></tr></thead><tbody><tr><td>1</td><td>Luồng đăng nhập và khởi tạo webview</td><td>Người dùng đã đăng nhập truy cập vào chức năng đặt vé</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng đặt Vé máy bay.</td><td>Tài khoản người dùng trên ứng dụng của Đối tác</td><td>Truy cập thành công vào chức năng đặt Vé máy bay và hiển thị giao diện webview đặt Vé máy bay của Gotadi.</td><td></td><td></td><td></td></tr><tr><td>2</td><td>Luồng đăng nhập và khởi tạo webview</td><td>Người dùng không đăng nhập truy cập vào chức năng đặt vé</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng xuất khỏi ứng dụng nếu đã đăng nhập trước đó.<br>3. Truy cập vào chức năng đặt Vé máy bay.</td><td></td><td>Không truy cập được vào chức năng đặt Vé máy bay.</td><td></td><td></td><td></td></tr><tr><td>3</td><td>Luồng Giữ chỗ và yêu cầu thanh toán</td><td>Giữ chỗ và khởi tạo yêu cầu thanh toán thành công</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng đặt Vé máy bay.<br>4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>7. Xác nhận thông tin và click vào "Đến thanh toán".</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN A<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN A</td><td>Người dùng được chuyển đến chức năng toán trên ứng dụng của Đối tác để thanh toán Vé máy bay vừa chọn mua với số tiền chính xác.<br>Hiển thị thông tin Time limit vé Gotadi trả về để yêu cầu khách hàng thanh toán đúng thời hạn vé</td><td></td><td></td><td></td></tr><tr><td>4</td><td>Luồng Giữ chỗ và yêu cầu thanh toán</td><td>Giữ chỗ thành công và hủy thanh toán</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng đặt Vé máy bay.<br>4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>7. Xác nhận thông tin và click vào "Đến thanh toán".<br>8. Hủy thanh toán.</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN A<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN A</td><td>Người dùng được chuyển về chức năng đặt vé máy bay để tìm kiếm vé mới.<br><br>Người dùng không bị trừ tiền trên tài khoản thanh toán, vé máy bay không được xuất.</td><td></td><td></td><td></td></tr><tr><td>5</td><td>Luồng Giữ chỗ và yêu cầu thanh toán</td><td>Giữ chỗ thất bại</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng đặt Vé máy bay.<br>4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>7. Xác nhận thông tin và click vào "Đến thanh toán".</td><td>Hành khách:<br>Last name: TEST<br>First name: BOOK FAILED<br><br>Người liên hệ:<br>Last name: TEST<br>First name: BOOK FAILED</td><td>Xuất hiện pop-up thông báo trên webview của Gotadi - nội dung thông báo "Đặt vé thất bại".<br>Hiển thị button Tìm kiếm lại để thực hiện đặt lại vé mới</td><td></td><td></td><td></td></tr><tr><td>6</td><td>Luồng Giữ chỗ và yêu cầu thanh toán</td><td>Thực hiện tìm kiếm lại do hết hạn giữ chỗ</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng đặt Vé máy bay.<br>4. Tìm kiếm vé máy bay hãng VJ với hành trình bất kỳ, ngày bay là sát ngày(trong vòng 24h trước giờ khởi hành) cho 1 người lớn (Loại vé chỉ cho phép Giữ chỗ trong 15 phút).<br>5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp"<br>6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp"<br>7. Xác nhận thông tin và click vào "Đến thanh toán"<br>8. Dừng lại ở chức năng thanh toán tối thiểu 15 phút chờ cho vé hết hạn giữ chỗ</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN TEST<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN TEST</td><td>Người dùng được chuyển đến chức năng thanh toán trên ứng dụng của Đối tác<br>Sau khi hết thời gian time limit của booking (time này Gotadi trả về, có thể load lên màn hình) -> expired trang và hiển thị button Tìm kiếm lại<br>Booking đã expired không cho thanh toán lại</td><td></td><td></td><td></td></tr><tr><td>7</td><td>Luồng yêu cầu ghi nợ và xuất vé</td><td>Ghi nợ và xuất vé thành công</td><td>1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.<br>2. Mở ứng dụng của Đối tác.<br>3. Đăng nhập vào ứng dụng.<br>4. Truy cập vào chức năng đặt Vé máy bay.<br>5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>8. Xác nhận thông tin và click vào "Đến thanh toán".<br>9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN TEST<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN TEST</td><td>- Đối tác sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo "Xuất vé thành công".<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Xuất vé thành công".<br>3. Tin nhắn SMS được gửi về cho người liên hệ - nội dung tin nhắn thông báo "Xuất vé thành công".<br>* Tin nhắn SMS chỉ được gửi trên môi trường real.<br><br>- Đối tác không sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin:<br>Trạng thái thanh toán/trạng thái đặt chỗ (xuất vé)/mã booking ID tương ứng với trạng thái Xuất vé thành công<br>Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ (PNR)/Hành trình và ngày giờ bay<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Xuất vé thành công". (được gửi từ Gotadi)<br>3. Tin nhắn SMS được gửi về cho người liên hệ - nội dung tin nhắn thông báo "Xuất vé thành công".(được gửi từ Gotadi)<br>* Tin nhắn SMS chỉ được gửi trên môi trường real.</td><td></td><td></td><td></td></tr><tr><td>8</td><td>Luồng yêu cầu ghi nợ và xuất vé</td><td>Yêu cầu xuất vé thất bại do hết hạn mức ghi nợ ở tài khoản Balance gotadi</td><td>1. Yêu cầu Admin Gotadi thu hồi hạn mức của Tài khoản đại lý Đối tác.<br>2. Mở ứng dụng của Đối tác.<br>3. Đăng nhập vào ứng dụng.<br>4. Truy cập vào chức năng đặt Vé máy bay.<br>5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>8. Xác nhận thông tin và click vào "Đến thanh toán".<br>9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN TEST<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN TEST</td><td>- Đối tác sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo "Thanh toán thất bại".<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Thanh toán thất bại".<br>3. Người dùng được hoàn tiền vào tài khoản thanh toán của đối tác.<br><br>- Đối tác không sử dụng payment và trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin:<br>Trạng thái thanh toán/trạng thái đặt chỗ (xuất vé)/mã booking ID tương ứng với trạng thái Thanh toán thất bại<br>Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ (PNR)/Hành trình và ngày giờ bay<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Thanh toán thất bại". (được gửi từ Gotadi)<br>3. Người dùng được hoàn tiền vào tài khoản thanh toán của đối tác.</td><td></td><td></td><td></td></tr><tr><td>9</td><td>Luồng yêu cầu ghi nợ và xuất vé</td><td>Thanh toán thành công, Xuất vé lỗi</td><td>1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.<br>2. Mở ứng dụng của Đối tác.<br>3. Đăng nhập vào ứng dụng.<br>4. Truy cập vào chức năng đặt Vé máy bay.<br>5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>8. Xác nhận thông tin và click vào "Đến thanh toán".<br>9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.</td><td>Hành khách:<br>Last name: ISSUE<br>First name: TICKET ON PROCESS<br><br>Người liên hệ:<br>Last name: ISSUE<br>First name: TICKET ON PROCESS</td><td><p></p><ul><li>Đối tác sử dụng trang webview Booking result của Gotadi:</li></ul><ol><li>Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo "Xuất vé đang chờ xử lý".</li><li>Email được gửi về cho người liên hệ - nội dung email thông báo "Xuất vé đang chờ xử lý".</li><li>Không hoàn tiền cho người dùng, chờ GTD xử lý.</li></ol><ul><li>Đối tác không sử dụng payment và trang webview Booking result của Gotadi:</li></ul><ol><li>Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin: Trạng thái thanh toán/trạng thái đặt chỗ (xuất vé)/mã booking ID tương ứng với trạng thái Xuất vé đang chờ xử lý Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ (PNR)/Hành trình và ngày giờ bay</li><li>Email được gửi về cho người liên hệ - nội dung email thông báo "Xuất vé đang chờ xử lý". (được gửi từ Gotadi)</li><li>Không hoàn tiền cho người dùng, chờ GTD xử lý.</li></ol></td><td></td><td></td><td></td></tr><tr><td>10</td><td>Luồng yêu cầu ghi nợ và xuất vé</td><td>Tiếp theo của case số 9<br>GTD hỗ trợ xuất lại vé => xuất thành công</td><td>1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.<br>2. Mở ứng dụng của Đối tác.<br>3. Đăng nhập vào ứng dụng.<br>4. Truy cập vào chức năng đặt Vé máy bay.<br>5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>8. Xác nhận thông tin và click vào "Đến thanh toán".<br>9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.<br>10. CS Gotadi hỗ trợ xữ lý vé thành công.</td><td>Hành khách:<br>Last name: ISSUE<br>First name: TICKET ON PROCESS<br><br>Người liên hệ:<br>Last name: ISSUE<br>First name: TICKET ON PROCESS</td><td><p></p><ul><li>Đối tác sử dụng trang webview Booking result của Gotadi:</li></ul><ol><li>Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo "Xuất vé đang chờ xử lý" -> Không hoàn tiền cho người dùng, chờ GTD xử lý. Tương ứng case số 9</li><li>Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu của khách thì sẽ gửi Email về cho người liên hệ - nội dung email thông báo "Xuất vé thành công".</li><li>Tin nhắn SMS được gửi về cho người liên hệ - nội dung tin nhắn thông báo "Xuất vé thành công".</li></ol><ul><li>Tin nhắn SMS chỉ được gửi trên môi trường real.</li><li>Đối tác không sử dụng payment và trang webview Booking result của Gotadi:</li></ul><ol><li>Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin Tương ứng case số 9</li><li>Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu của khách thì sẽ gửi Email về cho người liên hệ - nội dung email thông báo "Xuất vé thành công". (được gửi từ Gotadi)</li><li>Tin nhắn SMS được gửi về cho người liên hệ - nội dung tin nhắn thông báo "Xuất vé thành công".</li></ol><ul><li>Tin nhắn SMS chỉ được gửi trên môi trường real.</li></ul><ol start="4"><li>Đối tác có thể gọi lại api check trạng thái đặt chỗ và update cho chính xác trạng thái cuối cùng của booking là Xuất vé thành công</li></ol></td><td></td><td></td><td></td></tr><tr><td>11</td><td>Luồng yêu cầu ghi nợ và xuất vé</td><td>Tiếp theo của case số 9<br>GTD hỗ trợ xuất lại vé => vẫn thất bại</td><td>1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.<br>2. Mở ứng dụng của Đối tác.<br>3. Đăng nhập vào ứng dụng.<br>4. Truy cập vào chức năng đặt Vé máy bay.<br>5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>8. Xác nhận thông tin và click vào "Đến thanh toán".<br>9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.<br>11. CS Gotadi hỗ trợ xử lý vé thất bại.</td><td>Hành khách:<br>Last name: ISSUE<br>First name: TICKET ON PROCESS<br><br>Người liên hệ:<br>Last name: ISSUE<br>First name: TICKET ON PROCESS</td><td><p></p><ul><li>Đối tác sử dụng trang webview Booking result của Gotadi:</li></ul><ol><li>Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo "Xuất vé đang chờ xử lý" -> Không hoàn tiền cho người dùng, chờ GTD xử lý.</li><li>Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu của khách thì sẽ gửi Email về cho người liên hệ - nội dung email thông báo "Hoàn tiền".</li><li>Người dùng được hoàn tiền vào tài khoản thanh toán.</li></ol><ul><li>Đối tác không sử dụng payment và trang webview Booking result của Gotadi:</li></ul><ol><li>Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin Tương ứng case số 9</li><li>Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu của khách thì sẽ gửi Email về cho người liên hệ - nội dung email thông báo "Hoàn tiền". (được gửi từ Gotadi)</li><li>Người dùng được hoàn tiền vào tài khoản thanh toán.</li><li>Đối tác có thể gọi lại api check trạng thái đặt chỗ và update cho chính xác trạng thái cuối cùng của booking là Cancelled</li></ol></td><td></td><td></td><td></td></tr><tr><td>12</td><td>Luồng my booking</td><td>Load danh sách booking cũ</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng lịch sử booking.</td><td></td><td><p>Truy cập thành công vào chức năng my booking.</p><p>Danh sách các booking được load ra đúng tài khoản của người dùng đã thực hiện book vé trước đó trên giao diện webview Gotadi.</p></td><td></td><td></td><td></td></tr><tr><td>13</td><td>Luồng my booking</td><td>Thanh toán lại booking cũ</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng đặt Vé máy bay.<br>4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.<br>5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".<br>6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".<br>7. Xác nhận thông tin và click vào "Đến thanh toán".<br>8. Hủy thanh toán.<br>9. Truy cập vào chức năng My Booking và Tìm lại booking vừa tạo.<br>10. Click vào "Đến thanh toán".</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN A<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN A</td><td>Người dùng được chuyển đến chức năng thanh toán toán trên ứng dụng của Đối tác để thanh toán Vé máy bay vừa chọn mua với số tiền chính xác.</td><td></td><td></td><td></td></tr></tbody></table>

### Khách sạn

<table data-full-width="true"><thead><tr><th>ID</th><th>Test Scenario</th><th>Test Cases</th><th>Test Steps</th><th>Test Data</th><th>Expected Result</th><th>Pass/Fail</th></tr></thead><tbody><tr><td>1</td><td>Đăng nhập và khởi tạo webview</td><td>Người dùng đã đăng nhập truy cập vào chức năng đặt phòng khách sạn</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn</td><td>Tài khoản người dùng trên ứng dụng của Đối tác</td><td>Truy cập thành công vào chức năng đặt Khách sạn và hiển thị giao diện webview đặt Khách sạn của Gotadi</td><td></td></tr><tr><td>2</td><td>Đăng nhập và khởi tạo webview</td><td>Người dùng không đăng nhập truy cập vào chức năng đặt phòng khách sạn</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng xuất khỏi ứng dụng nếu đã đăng nhập trước đó<br>3. Truy cập vào chức năng đặt Khách sạn</td><td></td><td>Không truy cập được vào chức năng đặt Khách sạn</td><td></td></tr><tr><td>3</td><td>Tìm kiếm khách sạn</td><td>Gợi ý địa điểm liên quan đến tên Quốc Gia</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Tìm kiếm điểm đến theo tên Quốc Gia<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;Nhập tên Quốc Gia></td><td>Hiển thị các địa điểm phổ biến; tỉnh/thành/khu vực; địa danh của Quốc gia đang tìm kiếm trong danh sách địa điểm liên quan</td><td></td></tr><tr><td>4</td><td>Tìm kiếm khách sạn</td><td>Gợi ý địa điểm liên quan với từ khóa</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Tìm kiếm điểm đến với từ khóa<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;Nhập từ khóa></td><td>Hiển thị tất cả các địa điểm có chứa từ khóa trong danh sách địa điểm liên quan</td><td></td></tr><tr><td>5</td><td>Tìm kiếm khách sạn</td><td>Gợi ý khách sạn liên quan đến tên tỉnh/thành</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Tìm kiếm điểm đến với tên tỉnh/thành<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;Nhập tên tỉnh/thành></td><td>Hiển thị các khách sạn của tỉnh/thành đã chọn trong danh sách khách sạn liên quan</td><td></td></tr><tr><td>6</td><td>Tìm kiếm khách sạn</td><td>Gợi ý khách sạn liên quan đến từ khóa có trong tên khách sạn</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Tìm kiếm điểm đến với từ khóa có trong tên Khách sạn<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;Nhập từ khóa></td><td>Hiển thị tất cả khách sạn trong tên có chứa từ khóa đã tìm kiếm</td><td></td></tr><tr><td>7</td><td>Tìm kiếm khách sạn</td><td>Ngày checkin / checkout</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Chọn ngày checkin - checkout<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;chọn ngày checkin - checkout></td><td>- Không thể chọn ngày checkin - checkout trong quá khứ<br>- Không thể chọn ngày checkout nhỏ hơn hoặc bằng với ngày checkin</td><td></td></tr><tr><td>8</td><td>Tìm kiếm khách sạn</td><td>Số lượng phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Chọn số lượng phòng<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;chọn số lượng phòng></td><td>Số lượng phòng không được = 0</td><td></td></tr><tr><td>9</td><td>Tìm kiếm khách sạn</td><td>Số lượng khách</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Chọn số lượng khách<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. &#x3C;chọn số lượng khách></td><td>- Số lượng khách Người Lớn và Trẻ em/ 1 phòng không được vượt quá số lượng cho phép ( Người lớn tối đa 8 khách &#x26; Trẻ em tối đa 4 khách)<br>- Số lượng Người lớn không được phép = 0<br>- Độ tuổi trẻ em phải được nhập đúng &#x26; đầy đủ</td><td></td></tr><tr><td>10</td><td>Kết quả tìm kiếm</td><td>Danh sách khách sạn theo kết quả tìm kiếm</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Xem kết quả hiển thị</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng</td><td>- Danh sách khách sạn hiển thị đúng điểm đến/ checkin - checkout/ số khách/ số phòng đã chọn<br>- Giá hiển thị từng khách sạn hiển thị đúng và không lỗi font chữ/số</td><td></td></tr><tr><td>11</td><td>Chi tiết khách sạn</td><td>Tìm kiếm khách sạn - 1 người lớn/1 phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Xem chi tiết</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn</td><td>- Hiển thị đúng các thông tin: địa điểm/ngày checkin - checkout/ số khách đã chọn<br>- Giá tiền từng loại phòng hiển thị đúng và không lỗi font chữ/số<br>- Chi tiết khách sạn hiển thị đúng, đủ và không lỗi font chữ/số/chính tả<br>- Hiển thị đúng số lượng phòng/đêm đã chọn</td><td></td></tr><tr><td>12</td><td>Nhập thông tin booking</td><td>Thông tin chi tiết cho booking có số lượng 1 người lớn/1 phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>6. Xem chi tiết</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng</td><td>- Hiển thị đúng tất cả các thông tin: khách sạn; ngày checkin-checkout; số đêm; số phòng; số khách; loại phòng<br>- Giá tổng cộng sau khi chọn phòng hiển thị chính xác<br>- Ở box nhập thông tin khách nhận phòng: yêu cầu nhập thông tin cho 1 phòng<br>- Yêu cầu nhập thông tin liên hệ</td><td></td></tr><tr><td>13</td><td>Xác nhận thông tin</td><td>Xác nhận thông tin chi tiết cho booking có số lượng 1 người lớn/1 phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; Người liên hệ</td><td>- Thông tin đặt phòng và khách nhận phòng hiển thị đúng và đầy đủ<br>- Thông tin liên hệ hiển thị đúng thông tin đã nhập<br>- Giá tiền hiển thị đúng</td><td></td></tr><tr><td>14</td><td>Thanh toán</td><td>Khởi tạo yêu cầu thanh toán thành công với booking 01 khách/phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking &#x26; click vào " Đi tiếp"<br>9. Xác nhận đặt chỗ và click vào " Đến thanh toán"<br></td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; Người liên hệ</td><td>Người dùng được chuyển đến chức năng toán trên ứng dụng của Đối tác để thanh toán booking vừa chọn với số tiền chính xác.</td><td></td></tr><tr><td>15</td><td>Thanh toán</td><td>Hủy thanh toán booking 01 khách/1 phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking &#x26; click vào " Đi tiếp"<br>9. Xác nhận đặt chỗ và click vào " Đến thanh toán"<br>10. Hủy thanh toán<br></td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; Người liên hệ</td><td>Người dùng được chuyển về trang chủ để tìm kiếm khách sạn mới<br>Người dùng không bị trừ tiền trên tài khoản thanh toán, Phòng không được xuất.</td><td></td></tr><tr><td>16</td><td>Kết quả đặt phòng và Confirm email</td><td>Thanh toán thất bại với booking 01 khách/phòng</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking &#x26; click vào " Đi tiếp"<br>9. Xác nhận đặt chỗ và click vào " Đến thanh toán"<br>10. Thực hiện thanh toán thất bại</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; Người liên hệ</td><td>- Đối tác sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo "Thanh toán thất bại".<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Thanh toán thất bại".<br>3. Người dùng được hoàn tiền vào tài khoản thanh toán của đối tác.<br><br>- Đối tác không sử dụng payment và trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin:<br>Trạng thái thanh toán/trạng thái đặt chỗ (xuất vé)/mã booking ID tương ứng với trạng thái Thanh toán thất bại<br>Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ (PNR)/Hành trình và ngày giờ bay<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Thanh toán thất bại".<br>3. Người dùng được hoàn tiền vào tài khoản thanh toán của đối tác.</td><td></td></tr><tr><td>17</td><td>Kết quả đặt phòng và Confirm email</td><td>Đặt phòng thành công</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking &#x26; click vào " Đi tiếp"<br>9. Xác nhận đặt chỗ và click vào " Đến thanh toán"<br>10. Thực hiện thanh toán thành công</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; Người liên hệ</td><td>- Đối tác sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo " Giao dịch thành công"<br>2. Email được gửi về email người liên hệ - nội dung email thông báo " Booking Successfully" và hiển thị đúng tất cả thông tin<br><br>- Đối tác không sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin:<br>Trạng thái thanh toán/trạng thái đặt chỗ (xuất vé)/mã booking ID tương ứng với trạng thái Booking Successfully<br>Tóm tắt đặt chỗ bao gồm: Mã đặt phòng (PNR)/ Tên khách sạn và ngày check in/check out<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Booking Successfully".</td><td></td></tr><tr><td>18</td><td>Kết quả đặt phòng và Confirm email</td><td>Xuất phòng thất bại - Chờ xử lý</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking &#x26; click vào " Đi tiếp"<br>9. Xác nhận đặt chỗ và click vào " Đến thanh toán"<br>10. Thực hiện thanh toán thành công</td><td>2. Tài khoản người dùng trên ứng dụng của Đối Tác<br>4. chọn thông tin điểm đến/ checkin - checkout/ số khách/ số phòng<br>5. chọn khách sạn<br>6. chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; Người liên hệ</td><td>- Đối tác sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result trên webview của Gotadi - giao diện thông báo " Xuất phòng thất bại - chờ xử lý"<br>2. Email booking gửi về email người liên hệ - nội dung email thông báo " Your Reservation is in Process" với các thông tin chính xác<br>3. Không hoàn tiền cho người dùng, chờ GTD xử lý.<br><br>- Đối tác không sử dụng trang webview Booking result của Gotadi:<br>1. Người dùng được chuyển đến trang booking result của đối tác và yêu cầu phải có các trường thông tin:<br>Trạng thái thanh toán/trạng thái đặt chỗ (xuất vé)/mã booking ID tương ứng với trạng thái Xuất phòng thất bại - chờ xử lý<br>Tóm tắt đặt chỗ bao gồm: Mã đặt phòng (PNR)/ Tên khách sạn và ngày check in/check out<br>2. Email được gửi về cho người liên hệ - nội dung email thông báo "Your Reservation is in Process".<br>3. Không hoàn tiền cho người dùng, chờ GTD xử lý.</td><td></td></tr><tr><td>19</td><td>Luồng my booking</td><td>Load danh sách booking cũ</td><td>1. Mở ứng dụng của Đối tác.<br>2. Đăng nhập vào ứng dụng.<br>3. Truy cập vào chức năng lịch sử booking.</td><td></td><td><p>Truy cập thành công vào chức năng my booking.</p><p>Danh sách các booking được load ra đúng tài khoản của người dùng đã thực hiện book vé trước đó trên giao diện webview Gotadi.</p></td><td></td></tr><tr><td>20</td><td>Luồng my booking</td><td>Thanh toán lại booking cũ</td><td>1. Mở ứng dụng của Đối tác<br>2. Đăng nhập vào ứng dụng<br>3. Truy cập vào chức năng đặt Khách sạn<br>4. Nhập thông tin Điểm đến/ checkin - checkout/ số khách/ số phòng và click vào " Tìm Khách sạn"<br>5. Chọn khách sạn<br>6. Chọn phòng<br>7. Điền thông tin khách nhận phòng &#x26; người liên hệ và click vào " Đi tiếp"<br>8. Kiểm tra chi tiết booking &#x26; click vào " Đi tiếp"<br>9. Xác nhận đặt chỗ và click vào " Đến thanh toán"<br>10. Hủy thanh toán.<br>11. Truy cập vào chức năng My Booking và Tìm lại booking vừa tạo.<br>12. Click vào "Đến thanh toán".</td><td>Hành khách:<br>Last name: NGUYEN<br>First name: VAN A<br><br>Người liên hệ:<br>Last name: NGUYEN<br>First name: VAN A</td><td>Người dùng được chuyển đến chức năng thanh toán toán trên ứng dụng của Đối tác để thanh toán Vé máy bay vừa chọn mua với số tiền chính xác.</td><td></td></tr></tbody></table>
