【发布时间】:2015-06-21 03:11:09
【问题描述】:
我有一个使用 Stripe Payments 的应用程序。我们正在创建一次性付款,而不是将客户存储为对象。所以,我们有看起来像这样的服务器端 Ruby 代码......
Stripe::Charge.create(
currency: 'gbp',
amount: some_amount,
card: token,
description: 'Payment for awesome thing'
)
令牌是在客户端生成的,使用 Stripe JS 库并包含(或者,更确切地说,代表)客户提供的所有信息,例如电子邮件地址、卡号等。
当交易到达 Stripe 时,它会从客户那里取款,在我的 Stripe 仪表板中,我可以看到客户提供的所有详细信息,例如代码到期等。在卡片上,我看到了他们的名字,但名称已设置到一个电子邮件地址。
在这一切之后,我被告知...
No receipts sent — No email address for this payment
我是否遗漏了有关调用此 API 的方式的内容。令牌清楚地包含该电子邮件地址(我将其视为 Stripe 仪表板上的卡名称)。
如果我希望 Stripe 使用他们已经捕获的电子邮件地址来生成收据,我是否必须以其他方式调用此 API?
【问题讨论】:
标签: ruby stripe-payments