iOS 应用程序 SDK 实现
支持 iOS 9或以上版本
将 OTTPaySDK.framework 添加到您的项目中
在 Build Phases 选项卡上的 Link Binary With Libraries 中,添加以下依赖项
在构建设置中添加 $(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:
-
API中所有的货币计量单位都是CENT。 示例,1.00加元在传入 API 时将表示为 “100”。
-
AlipaySDK连接到SDK。 如需使用AlipaySDK端口,直接使用即可,无需重复导入.
-
返回码和返回信息:
code msg
9000 订单支付成功
8000 正在处理中
4000 订单支付失败
6001 用户中途取消
6002 网络连接出错