【问题标题】:how to get detail of payment on using 'stripe payment'?如何获取使用“条纹支付”的付款详情?
【发布时间】:2014-10-31 08:09:10
【问题描述】:

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

<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**********");
?>

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

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

【问题讨论】:

    标签: php stripe-payments


    【解决方案1】:

    检索客户的订阅

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

    参数

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

    返回

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

    通过Stripe Documentation

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

    【讨论】:

    猜你喜欢
    • 2023-03-10
    • 2017-02-08
    • 2017-05-20
    • 2017-08-02
    • 2018-05-26
    • 2021-03-17
    • 1970-01-01
    • 2021-08-02
    • 2017-09-14
    相关资源
    最近更新 更多