【发布时间】:2016-02-15 18:41:48
【问题描述】:
我不确定如何将 PHP stripe api 库包含到我的 php 文件中,以便从我的 stripe 帐户中获取交易列表。我已经下载了 lib 源并将内容提取到一个文件夹中,在该文件夹中保存了一个名为 getStripeTransList.php 的文件,其中包含以下代码:-
我得到的错误是
找不到类条带
我已将代码调整如下:-
<?php
require "Stripe.php";
require "Charge.php";
Stripe\Stripe::setApiKey("sk_test_...");
$transList = Stripe\Charge::all(array("limit" => 3));
var_dump($transList);
我现在得到的错误是在 Charge.php 中找不到“Stripe\ApiResource”。 Charge.php 看起来像这样:-
<?php
namespace Stripe;
class Charge extends ApiResource
{
/**
* @param string $id The ID of the charge to retrieve.
在 APIResource.php 中声明类 APIResource。我觉得我没有正确安装或配置条带 PHP API 库并出现所有这些依赖项?该库应该如何安装。我尽量不使用 Composer,但如果这是唯一的方法,我会这样做。
【问题讨论】:
-
确保您的要求路径正确并检查 Stripe.php 中的命名空间
-
Stripe.php 文件位于同一子目录中。我注意到 Stripe.php 中的命名空间是 Stripe。啊哈!将 'Stripe\' 命名空间附加到类以限定它,工作。名称空间并没有真正起作用。谢谢。
-
我已将代码调整如下:-
-
好的,很高兴听到工作。所以标记为我的评论:)
-
不要添加更多信息作为答案,而是编辑您的问题。
标签: php stripe-payments