【发布时间】:2017-10-14 23:09:48
【问题描述】:
我正在尝试收取不同金额的费用,但我收到一条错误消息,提示“没有此类费用”,有时该金额应低于费用,事实就是如此。然而,最常见的错误是“没有这样的费用”错误,虽然费用不是零。
这是 node.js 中的 Cloud Code 函数:
Parse.Cloud.define("cancellationFee", function(request, response){
stripe.charges.capture({
charge: request.params.charge,
amount: 500,
destination: 500
}, function(err, charge) {
if(err){
console.log(err);
response.error(err);
}else{
console.log("Successfully captured cancellation fee");
response.success("captured cancellation fee");
}
});
});
Swift 代码 charge 变量不为零。
PFCloud.callFunctionInBackground("cancellationFee", withParameters: ["charge": chargeID]) { (success: AnyObject?, error: NSError?) -> Void in
if error == nil{
// code
}else{
// code
}
}
【问题讨论】:
标签: swift parse-platform stripe-payments parse-cloud-code stripe-connect