Введение

{%, если "стандартные платежи" в динамическом_data.request.path %} {% setvar document_base_path %}/standard-pays{% endsetvar %} {% elif "pay/banking-fop-v2" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/banking-fop-v2{% endsetvar %} {% setvar spec_name %}banking-fop-v2{% endsetvar %} {% elif "pay/card-fop-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/card-fop-v1{% endsetvar %} {% setvar spec_name %}card-fop-v1{% endsetvar %} {% elif "pay/card-management-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/card-management-v1{% endsetvar %} {% setvar spec_name %}card-management-v1{% endsetvar %} {% elif "pay/carriers-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/carriers-v1{% endsetvar %} {% setvar spec_name %}carriers-v1{% endsetvar %} {% elif "pay/carrier-wallets-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/carrier-wallets-v1{% endsetvar %} {% setvar spec_name %}carrier-wallets-v1{% endsetvar %} {% elif "pay/e-wallets-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/e-wallets-v1{% endsetvar %} {% setvar spec_name %}e-wallets-v1{% endsetvar %} {% elif "pay/chargeback-alert-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/chargeback-alert-v1{% endsetvar %} {% setvar spec_name %}chargeback-alert-v1{% endsetvar %} {% elif "pay/golden-fop-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/golden-fop-v1{% endsetvar %} {% setvar spec_name %}golden-fop-v1{% endsetvar %} {% elif "pay/facilitated-transaction-event-v2" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/facilitated-transaction-event-v2{% endsetvar %} {% setvar spec_name %}facilitated-transaction-event-v2{% endsetvar %} {% elif "pay/india-cards-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/india-cards-v1{% endsetvar %} {% setvar spec_name %}india-cards-v1{% endsetvar %} {% elif "pay/issuers/apis/push-provisioning/server" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/issuers/apis/push-provisioning/server {% endsetvar %} {% setvar spec_name %}push-provisioning-v1{% endsetvar %} {% elif "pay/одноразового платежа-код-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/one-time-paying-code-v1{% endsetvar %} {% setvar spec_name %}код-разового платежа-v1{% endsetvar %} {% elif "pay/redirect-fop-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/redirect-fop-v1{% endsetvar %} {% setvar spec_name %}redirect-fop-v1{% endsetvar %} {% elif "pay/redirect-pay-token-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/redirect-pay-token-v1{% endsetvar %} {% setvar spec_name %}redirect-pay-token-v1{% endsetvar %} {% elif "pay/refundable-one-time-paying-code-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/refundable-one-time-paying-code-v1{% endsetvar %} {% setvar spec_name %}возвратный-одноразовый-платеж-код-v1{% endsetvar %} {% elif "pay/refundable-one-time-paying-code-v2" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/refundable-one-time-paying-code-v2{% endsetvar %} {% setvar spec_name %}refundable-одноразовый-код-платежа-v2{% endsetvar %} {% elif "pay/value-on-device-fop-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/value-on-device-fop-v1{% endsetvar %} {% setvar spec_name %}value-on-device-fop-v1{% endsetvar %} {% elif "pay/virtual-cards-v1" в динамическом_data.request.path %} {% setvar document_base_path %}/pay/virtual-cards-v1{% endsetvar %} {% setvar spec_name %}virtual-cards-v1{% endsetvar %} {% конечный %}

Google Standard Payments предоставляет набор API-интерфейсов компаниям, предоставляющим платежные услуги, для включения их услуг в экосистему Google.

Хотя каждая интеграция имеет свои собственные API и потоки клиентов, общий процесс является стандартным. Вот обзор процесса.

  1. Интегратор платежей реализует спецификацию платежей (API).
  2. Google проверяет интеграцию, просматривая контрольный список тестирования API в изолированной среде. В «песочнице» Google никакие реальные деньги не перемещаются.
  3. Интегратор выполняет контрольный список производственного тестирования API, используя учетные записи из разрешенного списка, предоставленные Google. Затем Google проверит платежи между интегратором и Google.
  4. Google протестирует интеграцию на различных устройствах и типах подключения, чтобы собрать отзывы. Затем Google подтвердит, что интеграция соответствует необходимым стандартам в отношении пользовательского интерфейса, обработки ошибок и задержек.
  5. Google запускает интеграцию поэтапно, постепенно увеличивая ее на 1%, 5%, 20% и, наконец, на 100%.

Начиная

1. Ознакомьтесь с применимыми потоками

Когда один из ваших клиентов выбирает вашу услугу, он проходит определенные этапы. Ознакомьтесь с потоками, применимыми к вашей интеграции, на вкладке «Концепции». Обратите внимание, как ваши серверы взаимодействуют с Google на протяжении всего этого процесса.

2. Определите точки интеграции

Реализация API может включать внесение изменений в ваши серверы, приложения Android или веб-интерфейс. Прочтите информацию в разделе «Концепции», где описываются способы взаимодействия ваших серверов с Google. Решите, какие серверы вы будете использовать для применения API-интерфейсов Payment Integrator.

Убедитесь, что ваши серверы поддерживают требования к связи, перечисленные в разделе «Сведения о протоколе связи» , а ваши ключи PGP поддерживают рекомендации, перечисленные в разделе «Шифрование PGP» .

3. Внедрите все API-интерфейсы платежного интегратора.

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

В конце концов, ваши API должны быть доступны серверам Google. Кроме того, убедитесь, что вы внедрили клиенты для поддержки вызова API Google.