Как и при подключении любого модуля к проекту необходимо проверить наличие bootstrap-файла (и добавить при необходимости), который отвечает за инициализацию модуля (то есть "запускает" его работу).
Помимо этого, необходимо добавить ссылки на все библиотеки AppRopio.Payments.*.dll
(подробнее здесь) и выбрать провайдера эквайринга (с подключением соответствующих библиотек)
ВНИМАНИЕ
При наличии подключенного модуля "Корзина" обязательным условием работы модуля оплаты является регистрация этого модуля в конфигурационном файле модуля "Корзина".
Пример:
{
...
"inAppPayments": {
"all": {
"typeName": "AppRopio.Payments.{ProviderName}.{ProjectName}.{EntryPointName}",
"assemblyName": "AppRopio.Payments.{ProviderName}.{ProjectName}"
}
},
...
}
- Добавить ссылки на библиотеки (подробнее здесь)
- Добавить bootstrap
- Добавить Configs/CloudPayment.json (подробнее здесь)
- [опционально] Зарегистрировать в Configs/Basket.json (подробнее здесь)
- Добавить ссылки на библиотеки (подробнее здесь)
- Добавить bootstrap
- Добавить Configs/ApplePay.json (подробнее здесь)
- Зарегистрировать merchantId на developer.apple.com
- Добавить в AppID возможность оплаты ApplePay
- Перевыпустить Provision Profiles для приложения
- Добавить merchantId в
Entitlements.plist