Необходим сервис по созданию электронных карт в Apple Wallet & G pay

Цена договорная
31 октября 2020, 12:38 • 5 откликов • 23 просмотра
Программный продукт - программный код для ЭВМ (электронно вычислительной машины).
Система - программный продукт, описываемый в данном документе.
Карточка - набор данных, которые регламентированы компаниями Apple и Google. В это определение не
входят данные или программные продукты, связанные с информацией или операциями финансового
характера (к примеру, но не исключая, банковские карты).


Регламент формата данных карточек компании Apple, не позднее 1 июля 2020 года (только части
регламента, описывающие формат данных карточки для отправки компании Apple).
https://developer.apple.com/library/archive/docume...


Регламент формата данных карточек компании Google, не позднее 1 июля 2020 года (только части
регламента, описывающие формат данных карточки для отправки компании Google).
https://developers.google.com/pay/passes/rest


Карточка всегда является универсальной и соответствует требованиям

1) Данные карточки хранятся вне зависимости от ее формата

2) Карточка может быть одновременно двух форматов: Apple и Google

3) Карточка может быть привязана одновременно к нескольким мобильным устройствам, используя
токены этих устройств

Серверная разработка: модуль Apple Wallet , G Pay

- Серверная разработка: модуль "Apple Wallet"
- Серверная разработка: модуль "Google Pay"
- Серверная разработка: модуль "Панель управления"
- Фронтенд разработка: модуль "Панель управления"
- Фронтенд разработка: модуль "Google Pay"
- Фронтенд разработка: модуль "Apple Wallet"
- Проектирование базы данных
- HTML верстка административной системы

Требования к панели управления Панель управления должна содержать страницы

Гость: Авторизация. Регистрирует только администратор.
Гость: Восстановление пароля
Администратор: список клиентов.
Администратор: создание/изменение/удаление клиента
Клиент: создание/изменение/удаление карты Google Pay/Apple Wallet
Клиент: отправка пуша для выбранной карты
Клиент: просмотр и изменение своего профиля, включая ключ для подключения к открытой системе API (через которую можно настроить интеграцию с нашим сервисом)
Требования к серверной части
Карточки: каждая карточка - виртуальный объект, который содержит в себе зеркальные копии Apple и Google Pay карт. Отличия карточек возможны в рамках возможностей которые предоставляют Apple Wallet и Google Pay.
API интеграции: публичный API, доступ к которому возможен с указанием секретного ключа . При обращении к API, есть возможность

Создать/изменить/удалить карточку
Отправить пуш на карточку Apple Wallet
Получить список своих карточек

Пример интеграции https://habr.com/ru/company/agima/blog/428437/