1
我目前正在構建一個應用程序parse.com和條紋作爲訂閱的支付提供商。帶條紋和分析雲代碼更新訂閱
我想實現一個方法來更新訂閱計劃。繼stripe docs我的雲代碼功能如下:
Parse.Cloud.define("stripeChangeSub", function(request, response) {
var currentUser = Parse.User.current();
var customer = currentUser.get('stripeCustomerId');
var subscriptionId = currentUser.get('stripeSubscriptionId');
var newPlan = request.params.plan;
var userProrate = request.params.prorate;
var stripeToken = request.params.token;
Stripe.Customers.updateSubscription(
customer,
subscriptionId,
{ plan: newPlan,
prorate: userProrate,
source: stripeToken})
.then(null, function(error) {
response.error(error.message);
}).then(function(subscription) {
// And we're done!
response.success(subscription);
});
});
當我運行的功能,我收到此錯誤:
P…e.Error {code: 141, message: "Received unknown parameter: sub_XXXXXX"}
sub_XXXX是正確的訂閱ID我保存在我的用戶表。 我現在已經堅持了幾個小時。我試着用Google搜索錯誤,但找不到任何有用的信息....
有沒有人遇到過這個?還是有人有這樣的工作(雲)代碼示例?
任何幫助將不勝感激!
謝謝! 勒布
感謝您的舊文檔鏈接。我一直在尋找這個。 – Ibdakine