Recloud Wiki 2025.2 Help

Совершение платежей

В SDK реализованы как отдельные точки входа для каждого сценария оплаты, так и общая платежная форма, объединяющая в себе доступные способы оплат для Вашего терминала.

Оплата с помощью платежной формы

Платежная форма — это форма для оплаты заказа в мобильном приложении, которая объединяет доступные способы оплаты:

  • Оплата с помощью банковских карт

    • Оплата новой или существующей картой

    • Управление списком карт для оплаты

  • Оплата с помощью T-Pay

  • Оплата с помощью СБП

  • Оплата с помощью Mir Pay

1. Инициализация SDK

Для того чтобы платежная форма стала обрабатывать платежи, следуйте данным шагам: Создание экземпляра класса для связи с API. Ниже представлено как это сделать:

var terminalKey = "#############"; var password = "##################"; var publicKey = "###############################"; var acquiringSdk = new AcquiringSdk(terminalKey, password, publicKey) { IsDeveloperMode = false };

2. Создание платежа

var paymentId = await acquiringSdk.Init(1000, Guid.NewGuid().ToString(), "RcPay-2024");

Первый параметр - Сумма Сумма в копейках. Например, сумма 3руб. 12коп. — это число 312; Параметр должен быть равен сумме всех параметров Amount, переданных в объекте Items; Минимальная сумма операции с помощью СБП составляет 10 руб.

Второй параметр - Идентификатор заказа в системе Мерчанта (Ваш магазин) Идентификатор должен быть уникальным для каждой операции

Третий параметр - идентификатор покупателя Идентификатор покупателя в системе Продавца. Если передается и Банком разрешена автоматическая привязка карт к терминалу, то для данного покупателя будет осуществлена привязка карты.

Last modified: 02 October 2024