我有一些基本的PHP技能,而且我通过Stripe文档阅读,我希望预先向客户收取500美元并自动将它们注册到每月49美元的订阅计划...我希望这是一个按钮我的网站。对于这种极为常见的付款情况,似乎缺乏信息。
提前感谢您的帮助!
答案 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';
}
希望这足以让你入门。祝你好运。