.. meta:: :description: Тестовые сценарии mPOS SBC: тестовые карты, сопряжение терминала и примеры EMV-сценариев для проверки интеграции mPOS SDK в sandbox-среде. .. _mpos_test: Тестирование mPOS ######### .. role:: ex .. role:: code QA-сервер SBC ================================ QA-среда SBC - это `Sandbox-сервер `_ для тестирования проблем со связностью. Поведение сервера зависит от суммы: | :code:`1.00` - Обычный платёж без каких-либо сетевых ошибок - результат :ex:`APPROVED`. | :code:`Прочие суммы` - результат :ex:`DECLINE`. Типы ошибок приведены ниже. .. list-table:: :widths: 30, 50, 50 :header-rows: 1 :class: longtable * - Сумма - Результат - Описание * - 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. .. only:: not html .. raw:: html

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