【发布时间】:2016-10-14 09:27:12
【问题描述】:
如何将自定义值(在本例中为来自 Firebase 的用户 ID)传递到 Stripe webhook?
我正在尝试将 charge.succeeded 事件与用户 ID 相关联,以便我可以将值从节点服务器写入数据库并更改用户在站点上的路由。
这是可行的还是有更好的方法来做到这一点?
<form action="/charge" method="POST">
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_"
data-amount="3495"
data-zip-code="true"
metadata="test metadata test"
data-description="Download and save your document"
data-locale="auto">
</script>
</form>
【问题讨论】:
-
将元数据放在表单的隐藏字段中,然后在创建费用的服务器脚本中使用。
-
请记住,Checkout 本身并不会实际产生费用。它只是将 CC# 转换为令牌,然后您可以在服务器脚本中使用它来创建客户并收费。
标签: javascript stripe-payments webhooks