一次,然后在Stripe中反复出现

时间:2014-04-05 07:20:29

标签: stripe-payments

我正在开发Stripe支付网关。

这是我的代码:

$token = $_POST['stripeToken'];

// Create the charge on Stripe's servers - this will charge the user's card
  try {
    $charge = Stripe_Charge::create(array(
    "amount" => 700, // amount in cents, again
    "currency" => "SEK",
    "card" => $token,
    "description" => "payinguser@example.com")
    );
     echo "<center><font color='green'>Payment Successfull!</font></center>";
} catch(Stripe_CardError $e) {
    // The card has been declined
        }

我正确获得了stripeToken,并且能够在7 SEK = 1美元的情况下收取1美元 但实际上,我想立即向用户收取7瑞典克朗,然后想在5天后每月收取399。

我做了一些研究,发现webhooks可以帮助我,但我对条纹很新,对网络钩子没有太多了解。 如果有人可以帮我解决上述问题,那就太棒了!

1 个答案:

答案 0 :(得分:1)

在这种情况下,您要做的是在Stripe中创建一个Customer对象:

您将令牌与客户关联以向我们注册该卡。一旦您创建了客户,您就可以处理一次性费用和/或订阅客户计划以创建定期计费。

在您的具体情况下,您想要做的是创建客户,订阅每月3.99美元的计划并进行为期5天的试用,然后对7 SEK / 1美元进行一次性收费或者以该金额创建发票项目并立即创建发票。

通过订阅,您可以使用webhooks通知成功或失败的定期付款。

希望有所帮助! 拉里

PS我在Stripe的支持下工作。