-
Notifications
You must be signed in to change notification settings - Fork 2
PlatonRecurringAdapter
Platon edited this page Nov 16, 2017
·
4 revisions
Используется для RECURRING как для единой системы сообщений (SMS), так и для системы двойного сообщения (DMS) Запрос RECURRING_SALE имеет такую же логику, как запрос SALE (см. PlatonSaleAdapter), единственное различие заключается в том, что вам необходимо предоставить первичный идентификатор TRANSACTION первичной транзакции в платформе (firstTransId), и этот запрос создаст вторичную транзакцию с ранее использованными данными держателя карты из первичной транзакции
Результат запроса - разные статусы оплаты в зависимости от отправленных параметров:
- success - успешный
- decline - отмененный
- recurringInit - успешный с рекуррентной оплатой
- secure3d - успешный с URL-запросом на странице 3D проверки
- async - успешный асинхронный
- error - ошибка процесса оплаты
- failure - ошибка запроса
private Call performRecurring(
@Nullable final String async,
@NonNull final PlatonOrderRecurring order,
@NonNull final PlatonRecurring platonRecurring,
@NonNull final String hash,
@NonNull final String auth,
@NonNull final PlatonSaleCallback callback
)