条带捕获费用金额节点和Swift

条带捕获费用金额节点和Swift,swift,parse-platform,stripe-payments,parse-cloud-code,stripe-connect,Swift,Parse Platform,Stripe Payments,Parse Cloud Code,Stripe Connect,我试图用不同的金额记录一笔费用,但我得到一个错误,说“没有这样的费用”,有时金额应该低于实际的费用。然而,最常见的错误是“无此类费用”,尽管费用不是零 这是node.js中的云代码函数: Swift代码 电荷变量不是零 您确定您的错误不是由于将目的地设置为数字造成的吗?目的地应为帐户id,并且在创建费用时也应设置,而不是捕获费用。除了捕获的电荷外,您不应该向电荷方法传递任何其他参数 您也不应该在此处设置费用金额 对于仍在经历此问题的一些人,正确的解决方案是首先将费用id作为字符串传递,然后将金额

我试图用不同的金额记录一笔费用,但我得到一个错误,说“没有这样的费用”,有时金额应该低于实际的费用。然而,最常见的错误是“无此类费用”,尽管费用不是零

这是node.js中的云代码函数:

Swift代码 电荷变量不是零


您确定您的错误不是由于将目的地设置为数字造成的吗?目的地应为帐户id,并且在创建费用时也应设置,而不是捕获费用。除了捕获的电荷外,您不应该向电荷方法传递任何其他参数


您也不应该在此处设置费用金额

对于仍在经历此问题的一些人,正确的解决方案是首先将费用id作为字符串传递,然后将金额作为第二个参数传递到如下对象中:

stripe.charges.capture( 'chargeIdExample3242', {amount: 23} );

PFCloud.callFunctionInBackground("cancellationFee", withParameters: ["charge": chargeID]) { (success: AnyObject?, error: NSError?) -> Void in
             if error == nil{
                 // code
             }else{
                 // code
             }
}
stripe.charges.capture( 'chargeIdExample3242', {amount: 23} );