我找到答案的最接近的事情如下:
Simplest Example I’ve Found@H_301_4@
当我使用上面链接中的更正代码时,我的秘密得到以下错误:@H_301_4@
input: {"token":"tok_16kNOcIPNR1PIJsTyhvwTFJ9"} Result: TypeError: Object [object Object] has no method 'isstring'at request (stripe.Js:49:25)at post (stripe.Js:117:12)at Object.module.exports.Charges.create (stripe.Js:157:16)at main.Js:19:31
请帮助= **(这太令人沮丧了.@H_301_4@
————-更新—————-@H_301_4@
其他一些帖子也有类似的错误,看起来最新版本的Parse Cloud代码应该归咎于:1.6.0.在控制台视图中使用以下命令行提示符恢复到1.5.0版:@H_301_4@
parse Jssdk 1.5.0
现在,不幸的是我仍然得到以下错误(但我认为这是由于我的云代码main.Js文件现在.当我最终弄清楚如何完成云代码文件时,我将保持此线程更新.@H_301_4@
Error Domain=Parse Code=141 "success/error was not called" UserInfo=0x1740e5700 {code=141,temporary=0,error=success/error was not called,NSLocalizedDescription=success/error was not called}解决方法 最后.好的,这里是使用Parse Stripe的最基本的代码.
iOS代码@H_301_4@
- (IBAction)save:(ID)sender {STPCard *card = [[STPCard alloc] init];card.number = self.paymentTextFIEld.cardNumber;card.expMonth = self.paymentTextFIEld.expirationMonth;card.expYear = self.paymentTextFIEld.expirationYear;card.cvc = self.paymentTextFIEld.cvc;NSLog(@"%@,%@",self.paymentTextFIEld.cvc,self.paymentTextFIEld.cardNumber);[[STPapiclient sharedClIEnt] createtokenWithCard:card completion:^(STPToken *token,NSError *error) { if (error) { NSLog(@"up here"); NSLog(@"error - %@",error); } else { //[self createBackendChargeWithToken:token]; NSLog(@"down here"); Nsstring *myVal = token.tokenID; NSLog(@"%@",token); [PFCloud callFunctionInBackground:@"hello" withParameters:@{@"token":myVal} block:^(Nsstring *result,NSError *error) { if (!error) { NSLog(@"from Cloud Code Res: %@",result); } else { NSLog(@"from Cloud Code: %@",error); } }]; } }];}
然后是main.Js代码:@H_301_4@
var Stripe = require('stripe');Stripe.initialize('sk_test_********'); //replace *** with your key valuesParse.Cloud.define(“hello”,function(request,response) {var stripetoken = request.params.token; var charge = Stripe.Charges.create({ amount: 1000,// express dollars in cents currency: 'usd',card: stripetoken }).then(null,function(error) { console.log('Charging with stripe Failed. Error: ' + error); }).then(function() { // And we're done! response.success('Success'); }); });
再说一遍,如果你将你的云代码改为版本1.5.0(正如其他人帮助我的话),这只会起作用.希望这也有助于其他人.@H_301_4@ 总结
以上是内存溢出为你收集整理的解析条纹iOS main.js全部内容,希望文章能够帮你解决解析条纹iOS main.js所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)