2017-08-02 81 views
0

集成我設置委託PGTransactionDelegate但它示出了像 視圖 - 控制器的誤差不與協議符合「PGTransactionDelegatePaytm SDK IOS在迅速

代碼:

Paytm目標標題中橋接報頭

#import "PaymentsSDK.h 

委託方法在視圖 - 控制器

// On Successful Payment 
func didSucceedTransaction(controller: PGTransactionViewController, response: [NSObject : AnyObject]) {    
    print(response) 
    print("Deducted amount :Rs. \(response["TXNAMOUNT"]!)") 
    self.removeController(controller) 
} 

// On Failure 
func didFailTransaction(controller: PGTransactionViewController, error: NSError, response: [NSObject : AnyObject]) { 
    print(response) 
    if response.count == 0 { 
     print(response.description) 
    } 
    else if error != 0 { 
     print(error.localizedDescription) 
    } 
    self.removeController(controller) 
} 

//On Cancellation 
func didCancelTransaction(controller: PGTransactionViewController, error: NSError, response: [NSObject : AnyObject]) { 
    print("Transaction has been Cancelled") 
    self.removeController(controller)  
} 

func didFinishCASTransaction(controller: PGTransactionViewController, response: [NSObject : AnyObject]) { 
    print(response); 
} 
+0

在你的ViewController類 –

+0

添加PGTransactionDelegate我在我的視圖控制器已經添加PGTransactionDelegate還是它顯示一個錯誤 – user8198079

+0

你好,你幫我paytm集成所有工作正常,但得到paytm的defult頁。 – user8198079

回答

0

如果您最近更新了swift3.0的代碼,那麼代理函數可能會有一些語法更改,請檢查該代碼。

+0

如果您有任何建議請提供給我,請確認無誤。 – user8198079