我想为用户订阅和定期付款集成条带支付网关 . 但我不明白我是如何管理条纹的 .
因为我只是通过POST请求geting stripetoken和我的自定义发布数据 . $ _ POST .
我已经创建了这样的条纹形式
<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>
而ipnstripe动作代码是
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,
),
)
));
现在,如果付款成功完成并且还管理定期付款,我想将用户添加到我的网站数据库中 . 我不明白我是如何管理的 . 在paypal我们管理定期付款像这样
if($myPost['txn_type'] == 'recurring_payment' || $myPost['txn_type'] ==
'subscr_payment')
if($myPost['txn_type'] ==
'recurring_payment_suspended_due_to_max_failed_payment')
我是如何管理它的 .
感谢名单