如何使用 stripe 对特定产品进行收费和订购?

How to charge and order for specific products using stripe?

假设我有一个产品prod_1。为 prod_1 创建订单并收取费用的步骤是什么?

我认为顺序是

1 create order
2 get source token
3 pay order

我在哪里告诉它收费多少?我需要创建一个 charge 但不确定是否可以将其传递给订单。

如何将此订单分配给产品?

注意:我不想让客户参与此交易。这就是我得到 'source token'

的原因

有什么想法吗?

Stripe 没有 "products" 的概念 - 它只关心一个 Charge,它设置了您想从访问者的钱包中提取的金额。

并且收费金额是在 Charge 实体上设置的。在 PHP 中,像这样:

$charge = \Stripe\Charge::create(array(
    'amount'   => $amountYouWantToChargeInIntegralUsdCents,
    'currency' => 'usd'
));

在 Stripe.com web-application 中有一个带有选项 "Products" 和 "Orders" 的标题 "Relay",但这指的是“Stripe Relay" which is meant for creating mini-marketplaces within smartphone apps, 与正常的 Stripe 支付无关。