Шаг 1: Подтвердите поддержку требований к подключению и идемпотентности.
Перед интеграцией важно понимать и обеспечивать поддержку требований безопасности транспортного и прикладного уровней, а также стандартов протоколов , в частности, тех, которые касаются идемпотентности .
Шаг 2: Свяжитесь с Google для настройки конфигурации вашего поставщика.
Для установления связи с API-интерфейсами сторонних поставщиков, которые вы используете, Google необходимо настроить хост(ы) и ключи PGP.
Во-первых, вам необходимо определить URL-адрес хоста (хостов) на вашей стороне, ответственного за предоставление API, размещенных поставщиком. Если ваша реализация распределена между несколькими хостами (например, ядро стороннего поставщика или другой поставщик услуг), укажите, какие конечные точки обслуживаются непосредственно вами, а какие обрабатываются от вашего имени поставщиком услуг.
Далее, если вы используете API, предоставляемые сторонними поставщиками, вам потребуется сгенерировать ключи PGP , которые следует использовать для шифрования на уровне приложения с вашими конечными точками.
Для запуска процесса настройки поставщика и обмена ключами предоставьте следующую информацию вашему техническому контактному лицу в Google:
- Имя хоста сервера (серверов), ответственного (или серверов), предоставляющего API, размещенные поставщиком.
- подпуть к вашей реализации API
- Открытая часть сгенерированной вами пары ключей PGP.
После того, как Google настроит конфигурацию вашего поставщика, Google отправит вам в ответ идентификатор вашей учетной записи интегратора платежей (PIAID) и открытый ключ PGP от Google, специфичный для конечных точек, которые вы размещаете.
Шаг 3: Установите соединение с эхо-системой в песочнице.
После того, как вы убедитесь в соответствии требованиям интеграции, получите ключи PGP и идентификатор учетной записи платежного интегратора (PIAID) от Google, вы готовы к внедрению и тестированию конечных точек echo echo Google и поставщиком. Обратитесь к определениям echo в документации API для внедряемого вами сервиса в разделе «Справочник» .
В этих скриптах используется метод echo в среде Sandbox, размещенной на сервере Google, для проверки базового уровня подключения:
- Скрипт, использующий V1
echo: gsp_sandbox_echo.sh - Скрипт, использующий V2
echo: gsp_sandbox_echo_v2.sh
Шаг 4: Интеграция с API
Как только у вас заработает echo интерфейс в тестовой среде, вы будете готовы интегрировать его с остальными нашими API.
Для используемых вами сервисов обратитесь к документации API в разделе «Справочник» .
Шаг 5: Загрузите логотипы вашей компании.
Следуйте рекомендациям по фирменному стилю логотипа .
Шаг 6: Тестирование
В процессе разработки вы можете использовать наш размещенный сервис Amplecash для имитации запросов и ответов. Как только ваше решение будет готово к сквозному тестированию, ваш технический специалист Google поможет вам провести тестирование в реальных условиях в нашей тестовой среде.
По мере завершения разработки следите за процессом тестирования , чтобы подготовиться к запуску.
Шаг 7: Запуск!
Следуйте процедуре запуска , чтобы обеспечить максимально плавный релиз.