reverse method

Future<ReverseResponse> reverse(
  1. ReverseRequest request
)

Запрос отмены оплаты заказа. Функция отмены доступна в течение ограниченного времени после оплаты, точные сроки необходимо уточнять в «Сбербанке».

Операция отмены оплаты может быть совершена только один раз. Если она закончится ошибкой, то повторная операция отмены платежа не пройдёт. Эта функция доступна магазинам по согласованию с банком. Для выполнения операции отмены продавец должен обладать соответствующими правами.

При проведении частичной отмены (отмены части оплаты) сумма частичной отмены передается в необязательном параметре amount. Частичная отмена возможна при наличии у магазина соответствующего разрешения в системе. Частичная отмена невозможна для заказов с фискализацией, корзиной и лоялти.

Implementation

Future<ReverseResponse> reverse(ReverseRequest request) {
  return _network(
    request,
    (Map<String, dynamic> json) => ReverseResponse.fromJson(json),
  );
}