2015-10-06 12 views
-2

При попытке создать клиента я получаю следующую ошибку. Я попробовал понизить Parse. В настоящее время он работает с последней версией (2.2.8), но я тоже пробовал версию 1.4.2, и я все еще получаю следующую ошибку. Что может быть причиной этого «TypeError»?TypeError: Object [object Object] не имеет метода ''

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 

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, { 
       success : function(customer) { 
        response.success("customer saved to parse = " + Usr.get("username")); 
       }, 
       error : function(customer, error) { 

        response.error("Ops failed to saved customer id "); 
       } 
      }); 
     }, 
     error : function() { 
      response.error("Fejl"); 
     } 
    }); 
}); 

ответ

6

Это выглядит разбора API ошибка, она должна быть исправлена, если вы Откат к Parse 1.3.5. В терминале (на Mac) или консоли (на других платформах) типа

синтаксического анализа jssdk 1.5.0

+0

Спасибо, я попробовал более старую версию, к сожалению, это не помогло. Я исправил проблему, создав модули самостоятельно. – ESG

+0

У меня была эта точная проблема с версией 1.6.14. Как только я откатился до 1.5.0, он сработал. Спасибо за это –

0

Я исправил эту ошибку, создав сам модуль Stripe.

Смежные вопросы