gpt4 book ai didi

ios - Square 注册 IOS SDK 的用户 ID 不匹配

转载 作者:行者123 更新时间:2023-11-28 08:18:21 25 4
gpt4 key购买 nike

我在使用 SquareRegisterSDK-iOS 时收到 user_id_mismatch 错误代码。

我首先在我的初始 View Controller 中设置客户端 ID:

override func viewDidLoad() {
super.viewDidLoad()

SCCAPIRequest.setClientID(<my application id>)

view.backgroundColor = UIColor(red: 18 / 255, green: 63 / 255, blue: 87 / 255, alpha: 1.0)
pinInput.attributedPlaceholder = NSAttributedString(string: "pin", attributes: [NSForegroundColorAttributeName: UIColor(white: 1.0, alpha: 0.25)])
}

然后在另一个 View Controller 中发出请求:

@IBAction func purchase(_ sender: Any) {
let amount: SCCMoney

do {
amount = try SCCMoney(amountCents: 2300, currencyCode: Constants.currencyCodeString)
} catch let error as NSError {
print("Error creating SCCMoney: \(error)")
return
}

let request: SCCAPIRequest
do {
request = try SCCAPIRequest(
callbackURL: URL(string:"myproject://payment-complete")!,
amount: amount,
userInfoString: nil,
merchantID: <my merchant id>,
notes: nil,
customerID: nil,
supportedTenderTypes: .all,
clearsDefaultFees: false,
returnAutomaticallyAfterPayment: true)

do {
try SCCAPIConnection.perform(request)
} catch let error as NSError {
print("Cannot perform request: \(error)")
return
}
} catch let error as NSError {
print("Error SCCApiRequest: \(error)")
}
}

我不确定它在寻找什么用户 ID,除非我在某处的文档中遗漏了它

最佳答案

看来我误解了商家 ID 是什么,我将它与从 https://connect.squareup.com/v1/me 返回的方形商家 ID 混为一谈。

SCCAPIRequest 中将商户 ID 设置为 nil 修复了我的错误

关于ios - Square 注册 IOS SDK 的用户 ID 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41943721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com