我是新的条带支付网关,我已经创建了一个条带帐户,我有我的计划和订阅。它工作得很好。以下是我的计划和订阅的图像格式。
我的条带订阅计划

我的条带订阅

下面是我的结账页面
<form action="charge.php" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_ZCRfEl8XeRIbPHGIifY3THYC"
data-amount="999"
data-name="Demo Site"
data-description="Widget"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto">
</script>
我想插入客户信息,如交易量,客户id等,在我的数据库中,当经常性付款发生在条带方法。有谁可以帮我?
发布于 2017-11-09 15:51:11
当发生经常性付款时,您必须使用webhook来获取数据。
发布于 2017-11-09 19:39:05
您可以在成功付款后使用$customer varibale .you可以通过$customer收集有关付款的全部信息如果您想要在成功付款后访问收款卡和循环信息,您需要执行以下操作
$StripeId = $customer['id'];
$card = $customer->sources->data[0];
$Stripe_City = $card->address_city;
$Stripe_Country = $card->address_country;
$Stripe_Address = $card->address_line1;
$Stripe_State = $card->address_state;
$Stripe_Zip = $card->address_zip;
$Stripe_card = $card->last4;
$Stripe_Brand = $card->brand;为了存储有关客户的信息,您需要在进程中添加以下内容:
$customer = Stripe_Customer::create(array(
'email' => $_SESSION['userEmail'],
'card' => $_POST['stripeToken'],
'plan' => $plan_id,
));`stripe还为您提供了有关付款的信息,查看所有object by print_r($customer).A $customer可以同时有多个来源。客户的源属性是一个记录在案的here列表。
https://stackoverflow.com/questions/47178783
复制相似问题