4.5. Тестирование mPOS

QA-сервер SBC

QA-среда SBC - это Sandbox-сервер для тестирования проблем со связностью. Поведение сервера зависит от суммы:

1.00 - Обычный платёж без каких-либо сетевых ошибок - результат APPROVED.
Прочие суммы - результат DECLINE.

Типы ошибок приведены ниже.

Сумма

Результат

Описание

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