Как интегрировать Payfort SDK в iOS с помощью Swift

Я пытаюсь интегрировать Payfort SDK в мой проект iOS. Я использую xcode 9.0 и swift 4.0. Я следовал инструкциям по Payfort Docs. Но до сих пор не вижу название модуля payfort в моем проекте. Это руководство https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.0.pdf

Но он показывает только PayFortLogo.png при импорте модуля. Смотрите на картинке ниже.

введите описание изображения здесь

3 ответа

Руководство по интеграции Payos ios mobile SDK. Пожалуйста, сначала ознакомьтесь с документом:

https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_1.3.pdf

1- Чтобы интегрировать Payfort SKD, выполните следующие шаги. Не используйте любой другой метод.

 Скачал iOS SDK с официальной ссылки.

 Распакуйте загруженный iOS SDK.

 Перетащите PayFortSDK.framework & PayFortSDK.bundle в фреймворки в Навигаторе проектов.

o Создать новую группу Frameworks, если она не существует.

o Выберите Создать группы для любых добавленных папок.

o Убедитесь, что выбрали Копировать файлы, если это необходимо.

2- Скопируйте PayfortView2.xib & PayfortView2_ar.xib из вида проекта или обратитесь за помощью в службу поддержки Payfort. Теперь используйте их в своем проекте.

3- Используйте свой пользовательский вид для PayfortView, сопоставив его с PayfortView.h, используя платформу Payfort. Соедините все торговые точки с вашим пользовательским видом.

paycontroller?.setPayFortCustomViewNib("PayFortView2")

4- Загрузите библиотеку "JVFloatLabeledTextField" с github или используйте для нее pod.

5- Используйте JVFloatLabeledTextField вместо PFKJVFloatLabeledTextField, измените класс PayfortView2.xib и PayfortView2_ar.xib в "Определить инспектора" из xcode.

6- Теперь откройте "PayFortView.h" из ~/PayFortSDK.framework/Header/PayFortView.h в вашем месте изменения проекта PFKJVFloatLabeledTextField на JVFloatLabeledTextField

Ниже приведена ссылка, которую я включил в мой демонстрационный проект: измените свой PayPort-аккаунт. https://github.com/bhoopend232/PayfortDemo.git

Просто следуйте нижеприведенным шагам в swift4 и Objective-c, мы легко получим payfort sdk для интеграции в ваши проекты. В основном это поможет.

  1. . Скачать iOS SDK по официальной ссылке.

    1. Элемент списка
    2. Разархивируйте загруженный iOS SDK.
    3. Перечислить itemDrag the PayFortSDK.framework & PayFortSDK.bundle в Frameworks в Project Navigator.

Скопируйте PayfortView2.xib & PayfortView2_ar.xib из проекта github и перетащите в свой проект.

paycontroller?.setPayFortCustomViewNib ("PayFortView2")

Загрузите библиотеку "JVFloatLabeledTextField" с github или используйте для нее pod.

Используйте JVFloatLabeledTextField вместо изменения PFKJVFloatLabeledTextField PayfortView2.xib и PayfortView2_ar.xib в "Определить инспектора" из xcode.

просто в ответе об успехе мы вызываем файл xib. Затем он автоматически перенаправляет на страницу с информацией о карте.

Если вы просто проверьте хранилище в swift4

https://github.com/SRReddy411/PayFortPaymentDemo

Если вы хотите, чтобы цель c, то мы проверим это

[https://github.com/SRReddy411/payfort-Objective-c][2]

Читайте документы правильно. Раздел 4.2, стр. 10. Каркас написан на Objective-C, и у вас есть проект Swift, поэтому вам нужен Bridging-Header,

Один из сотен учебников по настройке `Bridging-Header: https://youtu.be/lon5YVMUxHQ

Другие вопросы по тегам