Acquiring SDK позволяет интегрировать Интернет-Эквайринг Sberbank в мобильные приложения для платформы iOS и Android.
Документация по доступным API.
Мы создаем мобильные приложения и корпоративные сервисы, реализуем сложные IT-проекты для крупного и среднего бизнеса.
- Проведение платежей (в том числе рекуррентных);
- Проведение платежей через Apple Pay или Google Pay (в том числе рекуррентных);
- Связанные платежи;
- Интеграция с онлайн-кассами;
Для подключения добавьте в файл pubspec.yaml зависимости:
dependencies:
sberbank_acquiring: <lastles>
Для начала работы с SDK вам понадобятся:
- userName - Логин служебной учётной записи продавца;
- password - Пароль служебной учётной записи продавца;
- token – Значение, которое используется для аутентификации продавца при отправке запросов в платёжный шлюз. При передаче этого параметра параметры
userName
иpаssword
передавать не нужно. Чтобы получить открытый ключ, обратитесь в техническую поддержку.
Данные выдаются в личном кабинете после подключения к Интернет-Эквайрингу.
SDK позволяет настроить режим работы (debug/prod), по умолчанию - режим debug. Также SDK позволяет настраивать проксирование запросов, по умолчанию все запросы идут на сервера Sberbank.
Чтобы настроить режим работы, установите параметры:
final SberbankAcquiring acquiring = SberbankAcquiring(
SberbankAcquiringConfig.credential(
userName: userName,
password: password,
isDebugMode: false,
),
);
Если вы хотите использовать token
, то воспользуйтесь следующим конструктором:
final SberbankAcquiring acquiring = SberbankAcquiring(
SberbankAcquiringConfig.token(
token: token,
isDebugMode: false,
),
);
Если вы хотите использовать proxy
, то воспользуйтесь следующим конструктором:
final SberbankAcquiring acquiring = SberbankAcquiring(
SberbankAcquiringConfig.proxy(
proxyDomain: 'server.com',
proxyPath: 'api/v1/',
globalHeaders: <String, String>{'auth': 'test'},
mapping: (AcquiringRequest request, bool isDebugMode) {
if(request is RegisterRequest) return ProxyMapping(path: '/register');
return;
}
),
);
Пример работы SDK доступен в Example