如何获得使用“条形支付”的付款细节?

时间:2014-09-06 15:13:12

标签: php stripe-payments

我正在使用条带进行使用php付款。我有一个类似订阅付款的系统,客户每个月都要付款。在实施订阅付款后,我很困惑,我如何知道订阅金额或我的条带帐户中添加了重新开单金额?从卡中扣除后,条带是否有这样的机制在我的服务器中发布重新发送信息? 对于正常付款,我使用以下代码来检索付款信息,但再次显示错误。

<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="https://js.stripe.com/v2/"></script>
<?php 
echo '<script type="text/javascript">Stripe.setPublishableKey("' . STRIPE_PUBLIC_KEY . '");</script>';
require_once('lib/Stripe.php');
Stripe::setApiKey(STRIPE_PRIVATE_KEY);
Stripe_BalanceTransaction::retrieve("card_14ZJGLIv1**********");
?>

我的最后一个问题是,在我的条带帐户中,我可以看到'name'字段为空,但是当我添加带有'name'的输入时,它显示错误。如何设置该名称字段。条纹仅提供以下付款代码,不包括持卡人姓名:

$charge = Stripe_Charge::create(array(
                "amount" => 5000, // amount in cents
                "currency" => "usd",
                "card" => $token,
                "description" => $desc
                )
            );

1 个答案:

答案 0 :(得分:0)

  

检索客户的订阅

     

默认情况下,您可以查看存储的10个最新活动订阅   直接在客户对象上的客户,但您也可以   检索有关客户的特定有效订阅的详细信息。

     

参数

     

id :要检索的订阅所需的ID。   
  客户:必需

     

返回

     

返回订阅对象。 [包括金额]

通过Stripe Documentation

$customer = Stripe_Customer::retrieve({CUSTOMER_ID});   
$subscription = $customer->subscriptions->retrieve({SUBSCRIPTION_ID}));