【发布时间】:2019-04-22 13:09:32
【问题描述】:
我正在创建一个 WordPress 插件,并尝试通过第三方从 Stripe API 中提取付款详细信息。我已经尝试了这段代码中提到的所有内容,但我无法从条带中提取付款数据。
我需要从 Stripe API 获取付款详情
https://stripe.com/docs/api/transfers?lang=php
我已经尝试过支付 \Stripe\Payout::all() 但得到的是空对象
这是我的代码:
namespace wpmember;
class WPMember
{
public function __construct()
{
add_action( 'admin_menu', array($this, 'wpdocs_register_my_custom_menu_page') );
}
public function wpdocs_register_my_custom_menu_page()
{
add_menu_page(
'Custom Menu Title',
'custom menu',
'manage_options',
'custom-menu',
$this->connect_stripe()
);
}
public function connect_stripe()
{
require ( PLUGIN_DIR . 'vendor/autoload.php');
//echo PLUGIN_DIR . 'vendor/autoload.php';
\Stripe\Stripe::setApiKey("xxxx");
\Stripe\Stripe::setApiKey("xxxx");
$customers = \Stripe\Customer::all(["limit" => 3]);
$products = \Stripe\Product::all(["limit" => 3]);
$subscriptions = \Stripe\Subscription::all(['limit'=>3]);
$orders = \Stripe\Order::all(["limit" => 3]);
$allpayouts = \Stripe\Payout::all(["limit" => 3]);
$paymentIntent = \Stripe\PaymentIntent::all(["limit" => 3]);
//$payout = \Stripe\Payout::retrieve($allpayouts->data[0]->id);
$invoice = \Stripe\Invoice::all(["limit" => 3]);
echo "<pre>";
print_r($subscriptions);
echo "</pre>";
}
}
【问题讨论】:
-
如果你用你现在得到的错误描述更新你的问题会很棒
-
没有错误,我需要提取交易/支付数据,如图所示。希望你仔细阅读我的问题。
-
嘿 :) 我希望你仔细阅读我的评论。如果没有错误,您将获得预期的结果,那么问题是什么?
-
@alexey 为了您的清楚,我添加了更多信息。
标签: php wordpress api stripe-payments