【发布时间】:2014-09-21 19:05:23
【问题描述】:
我将 Stripe 与 Parse Cloud Code 结合使用。
我可以传递令牌 ID 和客户电子邮件,但我也需要他们的姓名。 Stripe 没有任何直接的 JS 文档,因此很难理解。如何传递名称?
这是我的客户端代码:
Parse.Cloud.run('createCustomer',{
token: token.id,
email: token.email,
}, {
// Success handler
success: function(message) {
alert('Success: ' + message);
},
// Error handler
error: function(message) {
alert('Error: ' + message);
}
})
和后端云代码:
Parse.Cloud.define("createCustomer", function(request, response) {
console.log(request.params)
Stripe.Customers.create({
account_balance: 0,
email: request.params.email,
description: "stripe customer",
metadata: {
userId: request.params.objectId, // e.g PFUser object ID
createWithCard: true
}
}, {
success: function(httpResponse) {
response.success(name + userId); // return customerId
},
error: function(httpResponse) {
console.log(httpResponse");
response.error("Cannot create a new customer.");
}
});
});
【问题讨论】:
标签: javascript parse-platform stripe-payments