2016-08-14 3 views
0

방금 ​​heroku로 마이그레이션했는데 고객에게 요금을 청구하려고하면이 오류가 발생합니다.heroku로 마이그레이션 한 후 스트라이프가 작동을 멈췄습니다.

Unhandled rejection Error: Stripe: Unknown arguments ([object Object]). Did you mean to pass an options object? See https://github.com/stripe/stripe-node/wiki/Passing-Options. 

아래의 문제는 당신이 때문에 더 이상 구문 분석의 스트라이프 라이브러리에 액세스 할 수 없습니다 더 이상 구문 분석의 클라우드 코드에 걸하지 않습니다 내 클라우드 코드

Parse.Cloud.define("charge", function(request, response){ 
Stripe.charges.create({ 
amount: 100*100, 
currency: "usd", 
customer: request.params.customerId, 
card: request.params.cardId 
},{ 
    success: function(httpResponse) { 
    response.success("success"); 
    }, 
    error: function(httpResponse) { 
    response.error(httpResponse) 
    } 
}); 
}); 
+0

당신이 모든 라이브러리가 설치되어 있습니까 :

스트라이프 라이브러리는 같은 표준 노드 콜백을 사용합니다. –

+0

예 다른 스트라이프 기능을 수행 할 수 있습니다.이 오류는 저에게만 부과됩니다. – anonymous

+0

Odd. 이 코드가 문제가 있음을 나타내는 스택 추적이 확실합니까? 또한 정확한 코드입니까, 아니면 SO에 붙여 넣기 전에 무엇인가 수정 한 적이 있습니까? –

답변

0

입니다. 이제는 이와 같은 매개 변수를 사용하지 않는 실제 Stripe 라이브러리를 사용하고 있습니다.

Stripe.charges.create({ 
    amount: 100*100, 
    currency: "usd", 
    customer: request.params.customerId, 
    card: request.params.cardId 
}, function(error, charge) { 
    // do something 
}); 
관련 문제