解析条纹iOS main.js

解析条纹iOS main.js,第1张

概述我真的很难让Parse Stripe在我的项目中工作.此时,我想要最简单的工作版本,允许我向用户收费. 我找到答案的最接近的事情如下: Simplest Example I’ve Found 当我使用上面链接中的更正代码时,我的秘密得到以下错误: Input: {"token":"tok_16kNOcIPNR1PIJsTyhvwTFJ9"} Result: TypeError: Object 我真的很难让Parse Stripe在我的项目中工作.此时,我想要最简单的工作版本,允许我向用户收费.

我找到答案的最接近的事情如下:
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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存