Поддержка
Обновлено 26 ноября 2024
Обращение в поддержку
В случае возникновения проблем при интеграции, просьба направлять запрос на: support@ecom.sberbank.ru
Для конструктивного разбора проблемы, просьба направлять следующие данные:
Видео/ скриншоты процесса оплаты
Номер заказа SberPay: bankinvoiceid
Модель устройства, где происходит оплата
Текст/ скрин ошибки
Время старта сценария оплаты
Stacktrace при краше приложения
LocalSessionID с экрана ошибки/успеха оплаты, из колбэка или с экрана загрузки sdk. Подробнее про параметр
Идентификатор сессии в SberPay inApp
Идентификатор сессии (localSessionId) создается при каждой попытке оплаты через SberPay SDK. Идентификатор используется для разбора инцидентов и отладки работы SDK. LocalSessionId можно найти на следующих экранах:
- На экране загрузки SDK после старта оплаты:
- На результирующих экранах (ошибка/успех оплаты):
- В коллбеке методов оплаты:
- iOS
- Android
SPay.payWithBankInvoiceId(with: self, paymentRequest: request) { state, info, localSessionId in
print("Стаутс оплаты: \(), описание \(), идентификатор платежа для разбора \(localSessionId)")
}
/**
*
* @class [Error] возвращается в случае, если во время выполнения операции оплаты произошла ошибка
*
* @param localSessionId [String] localSessionId в рамках операции
* @param merchantError - объект класса, описывающий ошибки для предоставления мерчанту
* @see MerchantError
*
*/
data class Error(val localSessionId: String, val merchantError: MerchantError? = null) : PaymentResult()