Kotlin Android

#7 – Система оплаты (Payment System)

#7 – Система оплаты (Payment System)

В любое Андроид приложение можно внедрить систему оплаты. Среди популярных систем можно выделить: Stripe, Simplify Commerce, Square, RazorPay, Fondy. Каждая система имеет свой формат интеграции. Мы рассмотрим базовый принцип интеграции системы оплаты.

Видеоурок

Полезные ссылки:


Существует много сторонних систем оплат, что имеют интеграцию для Андроид приложений. В зависимости от платежной системы, которую вы будете интегрировать будет меняться формат ее подключения. Нет одного общего кода, которым вы бы могли решить задачу подключения раз и навсегда. В большинстве случаев, вам нужно искать систему оплаты в Google, читать ее документацию и внедрять ее к себе в проект.


В будущем вы можете использовать другие платформы для оплат: Stripe, Simplify Commerce, Square или официальную интеграция от Google.


Все варианты будут иметь свой формат описания кода, который указывается на странице документации. Но будут и схожие моменты:

  1. При интеграции система платежей вы всегда работаете с двумя каналами: серверная сторона и клиентская
  2. Перед созданием платежа в приложении сперва нужно сформировать ордер на сервере. В уроке мы такое делали. В будущем каждый раз для оплат нужно будет делать аналогичные действия.
  3. После оплаты выполняйте ее обработку. Создайте методы для обработки успешного и не успешного платежа. Код для реализации таких методов отличается в зависимости от выбранной платформы для оплаты.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение языка Kotlin для начинающих
12 уроков
Комментарии
Добавить комментарий

Пока комментариев нет