iOS 应用程序 SDK 实现

支持 iOS 9或以上版本

将 OTTPaySDK.framework 添加到您的项目中

在构建设置中添加 $(PROJECT_DIR)/OTTPaySDK.framework/Headers

在 AppDelegate 中注册 SDK 设置 URL 类型

Note: shopID 是可选的,以备将来使用



在 AppDelegate中注册实现监听支付回调



#ifdef IOS9
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options{
[OTTPaySDK application:application handleOpenURL:url];
return YES;
}
#else
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString
*)sourceApplication annotation:(id)annotation{
[OTTPaySDK application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
return YES;
}
#endif

调用OTTPAY支付API



NOTE:

  1. API中所有的货币计量单位都是CENT。 示例,1.00加元在传入 API 时将表示为 “100”。

  2. AlipaySDK连接到SDK。 如需使用AlipaySDK端口,直接使用即可,无需重复导入.

  3. 返回码和返回信息:

code msg
9000 订单支付成功
8000 正在处理中
4000 订单支付失败
6001 用户中途取消
6002 网络连接出错

这里是iOS应用程序的SDK下载