#7 – Система оплаты (Payment System)
Видеоурок
Полезные ссылки:
- Документация по
- для Python
Существует много сторонних систем оплат, что имеют интеграцию для Андроид приложений. В зависимости от платежной системы, которую вы будете интегрировать будет меняться формат ее подключения. Нет одного общего кода, которым вы бы могли решить задачу подключения раз и навсегда. В большинстве случаев, вам нужно искать систему оплаты в Google, читать ее документацию и внедрять ее к себе в проект.
В будущем вы можете использовать другие платформы для оплат: Stripe, Simplify Commerce, Square или официальную интеграция от Google.
Все варианты будут иметь свой формат описания кода, который указывается на странице документации. Но будут и схожие моменты:
- При интеграции система платежей вы всегда работаете с двумя каналами: серверная сторона и клиентская
- Перед созданием платежа в приложении сперва нужно сформировать ордер на сервере. В уроке мы такое делали. В будущем каждый раз для оплат нужно будет делать аналогичные действия.
- После оплаты выполняйте ее обработку. Создайте методы для обработки успешного и не успешного платежа. Код для реализации таких методов отличается в зависимости от выбранной платформы для оплаты.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть