Skip to content

PlatonSaleAdapter

Platon edited this page Nov 16, 2017 · 6 revisions

Результат запроса - разные статусы оплаты в зависимости от отправленных параметров:

  • success - успешный
  • decline - отмененный
  • recurringInit - успешный с рекуррентной оплатой
  • secure3d - успешный с URL-запросом на странице 3D проверки
  • async - успешный асинхронный
  • error - ошибка процесса оплаты
  • failure - ошибка запроса

Система единого сообщения(SMS). SMS представляет собой транзакцию SALE. Он используется для авторизации и записи одновременно. Эта операция обычно используется для немедленных платежей.

public Call sale(
    @NonNull final PlatonOrderSale order,
    @NonNull final PlatonCard platonCard,
    @NonNull final PlatonPayerSale payerSale,
    @Nullable final PlatonSaleOptions platonSaleOptions,
    @NonNull final PlatonSaleCallback platonSaleCallback
)

Эта операция использовалась для хранения средств на платежной карточке (например, для проверки platonCard). Другими словами, это первый шаг двух этапной транзакции. Средства вычитаются и удерживаются с кредитной карты клиента.
Обратите внимание, что деньги еще не переведены на торговый счет. Это происходит при захвате кредитной карты

public Call auth(
    @NonNull final PlatonOrderSale order,
    @NonNull final PlatonCard platonCard,
    @NonNull final PlatonPayerSale payerSale,
    @Nullable final PlatonSaleOptions platonSaleOptions,
    @NonNull final PlatonSaleCallback platonSaleCallback
)

Clone this wiki locally