我想整合条形支付网关,以便用户订阅和定期付款。但我不明白我是如何管理条纹的。
因为我只通过POST请求对stripetoken和我的自定义帖子数据进行了调整。 $ _POST。
我已经创建了像这样的条纹形式
A => Boolean
ipnstripe操作代码是
<form action="/paypal/ipnstripe" method="post" id="stripe_payment">
<input type="hidden" id="custom" name="custom" value="">
<script id="stripe_payment_script"
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="XXXXXXXXXXXXXXXXXXXX"
data-description="Access for a year"
data-amount="5000"
data-locale="auto"
data-email="example@mail.com"></script>
</form>
现在我想在付款完成后将用户添加到我的网站数据库中 成功并管理定期付款。我不明白我是如何管理的。在paypal我们管理定期付款像这样
require_once ('vendor/stripe/init.php');
//echo "<pre>";print_r($_POST);die;
\Stripe\Stripe::setApiKey("sk_test_qImt2sC7AFfv9lXqwYgPlUKm");
$token = $_POST['stripeToken'];
$c_data = explode("||",$_POST['custom']);
$email = $c_data[0];
$amount = $c_data[1];
$pwd = $c_data[2];
$plan_subs = $c_data[3];
$trial = $c_data[4];
$plan = $c_data[5];
$plan_id = $c_data[6];
$coupon = $c_data[7];
$customer = \Stripe\Customer::create(array(
'email' => $email,
'source' => $token
));
$subs = \Stripe\Subscription::create(array(
"customer" => $customer->id,
"items" => array(
array(
"plan" => 1,
),
)
));
我如何管理它。
感谢名单