1

Worldpays lib を使用してカードを処理しています。無効なカードが使用されたときに NSError を分解しようとしています。それは応答を生成します:

[Error Domain=com.worldpay.error Code=1 "Card Expiry is not valid" UserInfo={NSLocalizedDescription=Card Expiry is not valid}, Error Domain=com.worldpay.error Code=2 "Card Number is not valid" UserInfo={NSLocalizedDescription=Card Number is not valid}]

返されたオブジェクトから「userinfo」を取得する方法がわかりません。私が試してみました:

print(response.0?["UserInfo"])
print(response.0?.description)



wp.createTokenWithName(onCard: ccName, cardNumber: ccNumber, expirationMonth: ccExpMonth, expirationYear: ccExpYear, cvc: ccCVC, success:{(code, response) in
            
            self.selectedToken = response!["token"] as! String?
            if self.isNewCard {
                self.transactionCall()
            } else {
                self.saveCardToAccount()
            }

        }, failure: {(response) in
            //TODO ERROR REPORTING
            print( (response.0).userInfo)
            print(response.0?.description)

        });
4

0 に答える 0