Razorpay Android SDK получит время транзакции - PullRequest
3 голосов
/ 11 октября 2019

Я просмотрел руководство по интеграции Android SDK Razorpay, но не смог найти никаких ссылок для получения времени транзакции для успешной платежной транзакции.

В руководстве по интеграции показан следующий способ прослушивания результата оплаты. Ссылка: Шаг 5 - Обработка событий успеха и ошибок

public class MerchantActivity extends Activity implements PaymentResultListener {
  // ...

    @Override
  public void onPaymentSuccess(String razorpayPaymentID) {
        /**
     * Add your logic here for a successful payment response
     */
  }

  @Override
  public void onPaymentError(int code, String response) {
        /**
     * Add your logic here for a failed payment response
     */
  }
}

У них есть другая альтернатива этому - PaymentResultWithDataListener с объектом PaymentData, переданным в качестве аргумента. У него нет данных, относящихся ко времени совершения платежа.

Какая здесь альтернатива? Использование текущей временной метки устройства может быть одним из вариантов, но оно ненадежно, поскольку пользователи, как правило, изменяют дату / время устройства.

...