Ответ
Да, работал с различными платежными системами, включая Google Pay, Apple Pay, Stripe и PayPal.
Google Pay/Apple Pay:
Интегрировал через SDK, обрабатывал токенизацию платежей и верификацию на бэкенде.
Пример с Google Pay:
val paymentsClient = PaymentsClient.create(context)
val request = PaymentDataRequest.fromJson(jsonRequest)
AutoResolveHelper.resolveTask(
paymentsClient.loadPaymentData(request),
activity,
REQUEST_CODE
)
Stripe/PayPal:
Использовал их REST API и мобильные SDK для обработки карточных платежей, подписки и одноразовых транзакций.
Всегда соблюдал PCI DSS, токенизацию данных и защиту от MITM-атак через SSL-пиннинг.