小编Esm*_*aGo的帖子

TypeError:Object [object Object]没有方法''

我尝试创建客户时收到以下错误.我试着降级Parse.目前它运行最新的(2.2.8)版本,但我也尝试了1.4.2版本,我仍然收到以下错误.这种"TypeError"的原因是什么?

TypeError: Object [object Object] has no method 'isString' 
at request (stripe.js 49:25) at post (stripe.js:117:12) at
Object.module.exports.Customers.create (stripe.js:239:16) at main.js:15:22
Run Code Online (Sandbox Code Playgroud)

Main.js:

//STRIPE
var Stripe = require("stripe")
Stripe.initialize = ("sk_test_XXXXX");

Parse.Cloud.define("saveCustomerId", function(request, response) {
    Parse.Cloud.useMasterKey();
    Stripe.Customers.create({
        card : request.params.token,
        email: request.params.email,
        description: request.params.description,
    }, {
        success : function(customer) {

        var Usr = request.user;

        var newcust = Parse.Object.extend("Customer");
        var newUsr = new newcust();

          newUsr.set("sCID", customer.id);
            newUsr.set("parent", Usr);

       var pACL = new Parse.ACL();
       pACL.setPublicReadAccess(false);
       pACL.setPublicWriteAccess(false);
       pACL.setReadAccess(Usr, true);
       pACL.setWriteAccess(Usr, true);

        newUsr.set("ACL", pACL);

            newUsr.save(null, …
Run Code Online (Sandbox Code Playgroud)

stripe-payments parse-platform parse-cloud-code

-2
推荐指数
1
解决办法
929
查看次数