SwiftでPAYJPのテスト環境を実装しています。
didProduced token: Tokenでtokenを作成し、identifierでリクエストに使える形にして送信しています。
ところが何度送信しても「No such token: tok_6f73b54491b49b7bed79fe6fec07」や「No such token: tok_a0e0b5f09997ede7d9d83eba8e49」といったtokenのエラーが出てしまいます。
テスト用の秘密鍵を確認しましたが、特に問題ありませんでした。
なぜこのようなエラーが出てしまうんでしょうか?どうしたらこのエラーは解決されるのでしょうか?
どなたかご教授いただければ幸いです。
Swift
1 2 func cardFormViewController(_ formController: CardFormViewController, didProduced token: Token, completionHandler: @escaping (Error?) -> Void) { 3 print(token.identifer) 4 print("didProduced token=(token)") 5 6 guard let price = self.price else { 7 return 8 } 9 10 let payment = Payment(token: token.identifer, t_price: price) 11 12 self.payment = payment 13 14 payment.send { error in 15 if let error = error { 16 completionHandler(error) 17 }else{ 18 completionHandler(nil) 19 } 20 } 21 22 }
あなたの回答
tips
プレビュー