4.5. Тестирование mPOS
QA-сервер SBC
QA-среда SBC - это Sandbox-сервер для тестирования проблем со связностью. Поведение сервера зависит от суммы:
Типы ошибок приведены ниже.
Сумма |
Результат |
Описание |
|---|---|---|
1.00 |
APPROVED |
Обычный платёж без каких-либо сетевых ошибок. |
1.01 |
APPROVED |
OrderID не был получен на этапе sale. |
5.00 |
APPROVED |
Тайм-аут (70 секунд) для первого запроса статуса. |
5.01 |
APPROVED |
Тайм-аут (70 секунд) для sale. |
5.02 |
APPROVED |
Тайм-аут (70 секунд) для advice. |
5.03 |
APPROVED |
Тайм-аут (70 секунд) для запроса статуса после advice. |
6.00 |
APPROVED |
HTTP Статус 503 for sale. |
6.01 |
APPROVED |
HTTP Status 503 для первого запроса статуса. |
6.02 |
APPROVED |
HTTP Статус 503 for advice. |
6.03 |
APPROVED |
HTTP Status 503 для запроса статуса после advice. |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response |
|
/status |
Status with validating |
|
/advice |
Async response |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID |
|
/status |
Status with validating |
|
/advice |
Async response |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID |
|
/status |
Status with validating, sleep for 70 seconds |
|
/status |
Status with validating |
|
/advice |
Async response |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID, sleep for 70 seconds |
|
/status |
Status with validating |
|
/advice |
Async response |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID, sleep for 70 seconds |
|
/status |
Status with validating |
|
/advice |
Async response again |
|
/status |
Status, sleep for 70 seconds |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Error Code 503 |
|
/status |
Status with validating |
|
/advice |
Async response again |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID |
|
/status |
Error Code 503 |
|
/status |
Error Code 503 |
|
/status |
Status with validating |
|
/advice |
Async response again |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID |
|
/status |
Status with validating |
|
/advice |
Error Code 503 |
|
/advice |
Async response again |
|
/status |
Status approved |
Client Request |
Server Response |
|---|---|
|
/sale |
Async response without Order ID |
|
/status |
Status with validating |
|
/advice |
Async response again |
|
/status |
Error Code 503 |
|
/status |
Status approved |