Время жизни платежной сессии составляет 1 час.
Важно!
Если сессию не вызвали на стороне приложения (виджета), то 1 час от создания. Если вызвали виджет, то срок жизни обновляется каждый раз как обновляется виджет с сессией.
Если пользователь открыл виджет, ничего не делал 59 минут, а потом обновил страницу, то 1 час начнется сначала.
В завиимости от выбранного функционала имеется возможность изменять срок жизни сессии как в большую сторону, так и в меньшую.
| stage Url | prod Url | swagger | |
|---|---|---|---|
| PrivateGateway | https://sandbox.pay.mts.ru/private/v1 | https://sandbox.pay.mts.ru/private/swagger/index.html |
Как установить сертификат авторизации (SSL-cert)
На локальной машине:
Если не открывается, возможно, у вас установлен параллельно другой сертификат и вы его уже указывали при первом открытии страницы. Тогда необходимо:
Ссылка на документацию на просторах интернета.
var clientCertificate =
new X509Certificate2(
Path.Combine(_environment.ContentRootPath, "sts_dev_cert.pfx"), "1234");
builder.Services.AddHttpClient("namedClient", c => {}).ConfigurePrimaryHttpMessageHandler(() =>
{
var handler = new HttpClientHandler();
handler.ClientCertificates.Add(clientCertificate);
return handler;
}
);