条纹初始$ 500付款+注册客户到$ 49 /月订阅付款?

时间:2017-03-21 20:50:26

标签: php stripe-payments subscriptions

我有一些基本的PHP技能,而且我通过Stripe文档阅读,我希望预先向客户收取500美元并自动将它们注册到每月49美元的订阅计划...我希望这是一个按钮我的网站。对于这种极为常见的付款情况,似乎缺乏信息。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

登录Stripe,您可以创建计划。您可以在那里设置金额,重复频率等。

然后使用Stripe Checkout创建一个按钮 - https://stripe.com/docs/checkout - 当用户点击该按钮时,这会触发条纹支付屏幕。将表单操作设置为指向PHP脚本。

在这里,您需要获取从Stripe传回的stripeEmail和stripeToken。还要指定包的ID(在我的示例中为$ _POST ['package']。)

您还需要包含Stripe SDK - 您可以从https://github.com/stripe/stripe-php/releases

获取此信息
require_once('common/stripe/init.php');

$payment = array();
$payment['email'] = $_POST['stripeEmail'];
$payment['source'] = $_POST['stripeToken'];
$payment['plan'] = $_POST['package'];

\Stripe\Stripe::setApiKey("sk_live_xxxxxxxxxxxxxxxx");

try
{
  $customer = \Stripe\Customer::create($payment);
}
catch(Exception $e)
{
   echo 'error';
}

希望这足以让你入门。祝你好运。