Эта страница предоставляет доступ к неофициальной программной разработке (SDK), которая была разработана с целью обеспечения возможности взаимодействия с API банка TBank, ранее известного как Тинькофф банк. Ориентированный на использование в бизнес-среде, этот SDK предназначен для интеграции с существующими системами и различными платформами программного обеспечения.
Официальная документация, включая подробные инструкции по использованию и примеры кода, доступна на официальной странице для разработчиков.
Важно отметить, что на момент создания данного проекта отсутствует активно поддерживаемая SDK, специально разработанная для использования с DotNET C#. Мы продолжаем следить за обновлениями и будем делать все возможное, чтобы обеспечить наиболее актуальную и полезную информацию.
Подробная документация представленна на данной странице
Для того чтобы платежная форма стала обрабатывать платежи, следуйте данным шагам: Создание экземпляра класса для связи с API. Ниже представлено как это сделать:
var terminalKey = "#############";
var password = "##################";
var publicKey = "###############################";
var acquiringSdk = new AcquiringSdk(terminalKey, password, publicKey)
{
IsDeveloperMode = false
};var paymentId = await acquiringSdk.Init(1000, Guid.NewGuid().ToString(), "RcPay-2024");Подтверждает инициированный платеж передачей карточных данных.
/// 1 параметр. Уникальный идентификатор транзакции в системе Банка. (Полученный на прошлом этапе)
/// 2 параметр. Параметр, который определяет отравлять email с квитанцией или нет.
/// 3 параметр. Данные карты.
/// 4 параметр. Email на который будет отправлена квитанция об оплате.
var result = await _procedures.FinishAuthorize(paymentId, false, new DefaultCardData
{
Pan = "0000000000000000", // Номер карты
ExpiryDate = "1230", // Срок действия в формате MMYY
SecureCode = "111" // CVV код
}, "support@recloud.tech"); // Email (2 параметр)