API FONDYVersion 1.0

Шаг 1: Регистрация Apple Merchant ID

Для начала вам необходимо зарегистрировать Apple Merchant ID. Начните с перехода на страницу с инструкцией по регистрации идентификатора продавца на веб-сайте Apple Developer.

Заполните форму с описанием и идентификатором. Ваше описание предназначено для ваших собственных потребностей и может быть изменено в будущем (мы рекомендуем использовать название вашего мобильного приложения). Идентификатор должен быть уникальным (во всех приложениях Apple, а не только в вашем) и не может быть изменен позже (хотя вы всегда можете создать другое). Мы рекомендуем использовать merchant.fondy.eu.{{Your_app_name}}. Сохраните это значение для последующего использования при разработке приложения.

Детальная инструкция:

1.1 Перейдите в Dashboard вашего аккаунта в Apple Developer https://developer.apple.com/account/#

1.2 Войдите в меню Certificates, Identifiers & Profiles

 

1.3 В меню Identifiers нажите + для создания Merchant ID: https://developer.apple.com/account/resources/identifiers/add/bundleId

1.4 Заполните Description (на ваш выбор) и Identifier (merchant.fondy.eu.{{Your_app_name}}.):

Шаг 2: Создайте новый Apple Pay сертификат

Вам необходимо подключить сертификат в ваше приложение для шифрования данных платежей. Для этого выполните 3 шага:

  1. Получите 2 файла CSR (запрос на подпись сертификата) от Fondy: 
    Apple Pay Payment Processing Certificate Request
    Apple Pay Merchant Identity Certificate Request
  2. Используйте эти CSR файлы для генерации сертификатоа продолжая шаг 1.4
    блок Apple Pay Payment Processing Certificate:
    блок Apple Pay Merchant Identity Certificate :
  3. Скачайте и передайте полученные сертификаты обратно в Fondy для настройки вашего мерчанта.

 

Шаг 3: Интеграция в Xcode

Последний шаг этого процесса – добавить в ваше приложение функцию Apple Pay. В Xcode откройте настройки своего проекта, выберите вкладку «Capabilities» и включите переключатель Apple Pay. В этот момент вам может быть предложено войти в свою учетную запись разработчика. Установите флажок рядом с идентификатором продавца, который вы создали ранее, и все готово!

для iOS:
Интегрируйте SDK указав в нем сгенерированный MerchantID в 2-х местах
3.1 В XCode -> Target -> Capabilities -> ApplePay -> Merchant IDS
3.2 В интеграции SDK укажите merchant_id полученный при регистрации в Fondy Мерчант-Портале https://portal.fondy.eu/mportal/#/ в конструкторе
self.api = [PSCloudipspApi apiWithMerchant:1396424 andCloudipspView:self.webView];
вместо тестового 1396424
для ReactNative:
3.3 интегрируйте ApplePay в ваше приложение указав ApplePayMerchant в XCode -> Target -> Capabilities -> ApplePay -> Merchant IDS

3.4 в интеграции SDK укажите merchant_id полученный при регистрации в Fondy Мерчант-Портале https://portal.fondy.eu/mportal/#/ в конструкторе
this.api = new Cloudipsp(<ваш Fondy merchant_id>, this.cloudipspWebView);

Connect to FONDY and learn more!