1

我需要为 IOS 设备集成来自 Appcelerator 项目的 Paytm 支付网关。所以我想用移动模块来调用SDK。我可以使用 Xcode 项目构建和运行他们的示例 SDK 并获得结果,但在我的模块中实现有困难。据我了解:

  1. SDK 正在尝试调用 webview 并发送数据,然后从中获取响应。
  2. 在 SDK ViewController 中,它扩展为UIViewController <PGTransactionDelegate>但模块扩展为TiModule. 我的猜测是我需要创建一个 ViewController 并从模块中调用它,但是当我使用该模块构建 Appcelerator 项目时它总是失败。原因可能是模块函数中的这一行(如果我注释它,我可以构建项目并获取值):

    -(id)makePayment:(id)args {
        ViewController *controller = [[ViewController alloc] init];
        [[TiApp app] showModalController:controller animated:YES];
        NSString *orderID = [args objectAtIndex:0];
        return orderID;
    }
    

有没有人能够将 Appcelerator 与 Paytm SDK 集成?非常感谢任何线索或微妙的例子。

Paytm SDK:https ://github.com/Paytm-Payments/Paytm_iOS_App_Kit

应用加速器 4.10 版

钛 SDK 版本 6.1.2.GA

Xcode 9.1 版

TBH 我是 iOS 和 Appcelerator 的新手,但这是客户的要求。

4

0 回答 0