Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.53 KB

payments.md

File metadata and controls

42 lines (31 loc) · 2.53 KB

payments

Как и при подключении любого модуля к проекту необходимо проверить наличие bootstrap-файла (и добавить при необходимости), который отвечает за инициализацию модуля (то есть "запускает" его работу).

Помимо этого, необходимо добавить ссылки на все библиотеки AppRopio.Payments.*.dll (подробнее здесь) и выбрать провайдера эквайринга (с подключением соответствующих библиотек)

ВНИМАНИЕ

При наличии подключенного модуля "Корзина" обязательным условием работы модуля оплаты является регистрация этого модуля в конфигурационном файле модуля "Корзина".

Пример:

{
    ...
    "inAppPayments": {
        "all": {
            "typeName": "AppRopio.Payments.{ProviderName}.{ProjectName}.{EntryPointName}",
            "assemblyName": "AppRopio.Payments.{ProviderName}.{ProjectName}"
        }
    },
    ...
}

CloudPayments

  • Добавить ссылки на библиотеки (подробнее здесь)
  • Добавить bootstrap
  • Добавить Configs/CloudPayment.json (подробнее здесь)
  • [опционально] Зарегистрировать в Configs/Basket.json (подробнее здесь)

ApplePay

  • Добавить ссылки на библиотеки (подробнее здесь)
  • Добавить bootstrap
  • Добавить Configs/ApplePay.json (подробнее здесь)
  • Зарегистрировать merchantId на developer.apple.com
  • Добавить в AppID возможность оплаты ApplePay
  • Перевыпустить Provision Profiles для приложения
  • Добавить merchantId в Entitlements.plist