首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Swift将Payfort SDK集成到iOS

如何使用Swift将Payfort SDK集成到iOS
EN

Stack Overflow用户
提问于 2017-10-03 22:54:44
回答 3查看 2.5K关注 0票数 0

我正在尝试集成payfort SDK到我的iOS项目中。我使用的是Xcode9.0和swift 4.0。我遵循了payfort文档上的说明。但是在我的项目中仍然看不到payfort的模块名称。这是https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.0.pdf指南

但是当导入模块时,它只显示PayFortLogo.png。如下图所示。

EN

回答 3

Stack Overflow用户

发布于 2018-01-03 03:13:59

ios移动端SDK集成Payfort指南请先查看文档:

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

1-要整合Payfort SKD,请执行以下步骤。不要使用任何其他方法。

从官方链接下载了iOS。

下载的iOS解压。

将PayFortSDK.framework & PayFortSDK.bundle拖到项目导航器中的中。

O如果不存在,则创建一个新的组框架。

O选择为任何已添加的文件夹创建组。

O如果需要,请确保选择复制文件。

2-从项目视图复制PayfortView2.xib & PayfortView2_ar.xib或向Payfort支持团队询问,现在在项目中使用它们。

3-使用PayfortView的自定义视图,通过使用Payfort框架将其映射到PayfortView.h将所有网点与自定义视图连接起来。

代码语言:javascript
复制
paycontroller?.setPayFortCustomViewNib("PayFortView2")

4.从github下载"JVFloatLabeledTextField“库或使用pod。

5-使用JVFloatLabeledTextField代替xcode中的PFKJVFloatLabeledTextField修改PayfortView2.xib和PayfortView2_ar.xib类。

6-现在从项目中的~/PayFortSDK.framework/Header/PayFortView.h打开"PayFortView.h“将outlet PFKJVFloatLabeledTextField更改为JVFloatLabeledTextField

下面是我集成到我的演示项目中的链接:更改您的payfort帐户。https://github.com/bhoopend232/PayfortDemo.git

票数 2
EN

Stack Overflow用户

发布于 2018-11-01 20:27:49

只需遵循以下步骤,在swift4和Objective-c,我们很容易获得payfort sdk集成到您的projects.It将帮助最大。

来自官方链接的

  1. .Downloaded iOS SDK。

代码语言:javascript
复制
1. List item
2. Unzip the downloaded iOS SDK. 
3. List itemDrag the PayFortSDK.framework & PayFortSDK.bundle to Frameworks in Project Navigator.

从github的项目中复制PayfortView2.xib & PayfortView2_ar.xib以拖放到您的项目中。

paycontroller?.setPayFortCustomViewNib("PayFortView2")

从github下载"JVFloatLabeledTextField“库或使用pod。

使用JVFloatLabeledTextField代替xcode中的PFKJVFloatLabeledTextField change PayfortView2.xib和PayfortView2_ar.xib。

如果我们使用沙箱帐户和生产帐户,请使用单独的urls用于sandBox:https://sbpaymentservices.payfort.com/FortAPI/paymentApi For Production:https://paymentservices.payfort.com/FortAPI/paymentApi

同时检查下面的pdf文件是否传递参数和响应https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.9.pdf

在成功响应中,我们调用xib文件.Then,它将自动重定向到卡详细信息页面。

如果您想要源代码,只需在swift4中的存储库下面查看

代码语言:javascript
复制
https://github.com/SRReddy411/PayFortPaymentDemo

如果您想要目标c,那么我们将检查这个

代码语言:javascript
复制
https://github.com/SRReddy411/payfort-Objective-c
票数 1
EN

Stack Overflow用户

发布于 2017-10-03 22:59:47

正确阅读文档。框架是用Objective-C编写的,你有一个Swift项目,所以你需要一个Bridging-Header

关于如何设置``Bridging Header:https://youtu.be/lon5YVMUxHQ的数百个教程之一

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46547551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档