【发布时间】:2018-09-10 06:55:50
【问题描述】:
我正在使用 Firebase 云功能来处理我的条带付款。我已经正确设置了一些。当用户进行身份验证时,它会自动创建一个条带用户。这很好用。
在 Firebase 在“添加付款来源”下提供的示例中显示
exports.addPaymentSource = functions.database.ref('/stripe_customers/{userId}/sources/{pushId}/token').onWrite((event) =>
它应该采用条带提供的支付令牌并写入实时数据库并使用该令牌为用户更新条带。
但是,'pushID' 代表什么还不清楚。我已经创造了很多尝试,比如这个
let payment: NSMutableDictionary = ["sources":"stripeCustomerID" ]
self.root.child("stripe_customers").child("FIREBASE USER ID").updateChildValues(payment as! [AnyHashable : Any])
但这似乎不会触发任何条纹。
有没有人知道如何构造这个调用或推送 ID 是什么?
firebase 样本中的 cmets 说
通过编写条带支付为用户添加支付来源(卡) 实时数据库的源令牌
【问题讨论】:
标签: ios swift firebase stripe-payments