Pull Payments details from Stripe API
I am creating a WordPress plugin, and trying to pull payments details from stripe API done via third party. I have tried everything mention in this code but I am not able to pull data of Payments from stripe.
I need to fetch payment details from stripe API
https://stripe.com/docs/api/transfers?lang=php
I have tried payouts StripePayout::all() but getting empty object
Here is my code:
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';
StripeStripe::setApiKey("xxxx");
StripeStripe::setApiKey("xxxx");
$customers = StripeCustomer::all(["limit" => 3]);
$products = StripeProduct::all(["limit" => 3]);
$subscriptions = StripeSubscription::all(['limit'=>3]);
$orders = StripeOrder::all(["limit" => 3]);
$allpayouts = StripePayout::all(["limit" => 3]);
$paymentIntent = StripePaymentIntent::all(["limit" => 3]);
//$payout = StripePayout::retrieve($allpayouts->data[0]->id);
$invoice = StripeInvoice::all(["limit" => 3]);
echo "<pre>";
print_r($subscriptions);
echo "</pre>";
}
}
php wordpress api stripe-payments
add a comment |
I am creating a WordPress plugin, and trying to pull payments details from stripe API done via third party. I have tried everything mention in this code but I am not able to pull data of Payments from stripe.
I need to fetch payment details from stripe API
https://stripe.com/docs/api/transfers?lang=php
I have tried payouts StripePayout::all() but getting empty object
Here is my code:
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';
StripeStripe::setApiKey("xxxx");
StripeStripe::setApiKey("xxxx");
$customers = StripeCustomer::all(["limit" => 3]);
$products = StripeProduct::all(["limit" => 3]);
$subscriptions = StripeSubscription::all(['limit'=>3]);
$orders = StripeOrder::all(["limit" => 3]);
$allpayouts = StripePayout::all(["limit" => 3]);
$paymentIntent = StripePaymentIntent::all(["limit" => 3]);
//$payout = StripePayout::retrieve($allpayouts->data[0]->id);
$invoice = StripeInvoice::all(["limit" => 3]);
echo "<pre>";
print_r($subscriptions);
echo "</pre>";
}
}
php wordpress api stripe-payments
it would be great if you update your question with the error description you're getting now
– Alexey
Nov 20 at 6:53
There is no error, I need to pull transaction/payment data as shown in image. Hope you read my question carefully.
– Hemant Kumar
Nov 20 at 7:02
heh :) I hope you read my comment carefully. If there is no error you're getting the expected results, so what's the question?
– Alexey
Nov 20 at 7:03
@alexey I have added some more info for your clarity.
– Hemant Kumar
Nov 20 at 7:07
add a comment |
I am creating a WordPress plugin, and trying to pull payments details from stripe API done via third party. I have tried everything mention in this code but I am not able to pull data of Payments from stripe.
I need to fetch payment details from stripe API
https://stripe.com/docs/api/transfers?lang=php
I have tried payouts StripePayout::all() but getting empty object
Here is my code:
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';
StripeStripe::setApiKey("xxxx");
StripeStripe::setApiKey("xxxx");
$customers = StripeCustomer::all(["limit" => 3]);
$products = StripeProduct::all(["limit" => 3]);
$subscriptions = StripeSubscription::all(['limit'=>3]);
$orders = StripeOrder::all(["limit" => 3]);
$allpayouts = StripePayout::all(["limit" => 3]);
$paymentIntent = StripePaymentIntent::all(["limit" => 3]);
//$payout = StripePayout::retrieve($allpayouts->data[0]->id);
$invoice = StripeInvoice::all(["limit" => 3]);
echo "<pre>";
print_r($subscriptions);
echo "</pre>";
}
}
php wordpress api stripe-payments
I am creating a WordPress plugin, and trying to pull payments details from stripe API done via third party. I have tried everything mention in this code but I am not able to pull data of Payments from stripe.
I need to fetch payment details from stripe API
https://stripe.com/docs/api/transfers?lang=php
I have tried payouts StripePayout::all() but getting empty object
Here is my code:
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';
StripeStripe::setApiKey("xxxx");
StripeStripe::setApiKey("xxxx");
$customers = StripeCustomer::all(["limit" => 3]);
$products = StripeProduct::all(["limit" => 3]);
$subscriptions = StripeSubscription::all(['limit'=>3]);
$orders = StripeOrder::all(["limit" => 3]);
$allpayouts = StripePayout::all(["limit" => 3]);
$paymentIntent = StripePaymentIntent::all(["limit" => 3]);
//$payout = StripePayout::retrieve($allpayouts->data[0]->id);
$invoice = StripeInvoice::all(["limit" => 3]);
echo "<pre>";
print_r($subscriptions);
echo "</pre>";
}
}
php wordpress api stripe-payments
php wordpress api stripe-payments
edited Nov 20 at 7:07
asked Nov 20 at 6:00
Hemant Kumar
405317
405317
it would be great if you update your question with the error description you're getting now
– Alexey
Nov 20 at 6:53
There is no error, I need to pull transaction/payment data as shown in image. Hope you read my question carefully.
– Hemant Kumar
Nov 20 at 7:02
heh :) I hope you read my comment carefully. If there is no error you're getting the expected results, so what's the question?
– Alexey
Nov 20 at 7:03
@alexey I have added some more info for your clarity.
– Hemant Kumar
Nov 20 at 7:07
add a comment |
it would be great if you update your question with the error description you're getting now
– Alexey
Nov 20 at 6:53
There is no error, I need to pull transaction/payment data as shown in image. Hope you read my question carefully.
– Hemant Kumar
Nov 20 at 7:02
heh :) I hope you read my comment carefully. If there is no error you're getting the expected results, so what's the question?
– Alexey
Nov 20 at 7:03
@alexey I have added some more info for your clarity.
– Hemant Kumar
Nov 20 at 7:07
it would be great if you update your question with the error description you're getting now
– Alexey
Nov 20 at 6:53
it would be great if you update your question with the error description you're getting now
– Alexey
Nov 20 at 6:53
There is no error, I need to pull transaction/payment data as shown in image. Hope you read my question carefully.
– Hemant Kumar
Nov 20 at 7:02
There is no error, I need to pull transaction/payment data as shown in image. Hope you read my question carefully.
– Hemant Kumar
Nov 20 at 7:02
heh :) I hope you read my comment carefully. If there is no error you're getting the expected results, so what's the question?
– Alexey
Nov 20 at 7:03
heh :) I hope you read my comment carefully. If there is no error you're getting the expected results, so what's the question?
– Alexey
Nov 20 at 7:03
@alexey I have added some more info for your clarity.
– Hemant Kumar
Nov 20 at 7:07
@alexey I have added some more info for your clarity.
– Hemant Kumar
Nov 20 at 7:07
add a comment |
2 Answers
2
active
oldest
votes
Here you can get the payment details:
require ( PLUGIN_DIR . 'vendor/autoload.php');
StripeStripe::setApiKey("pk_test_VNbKcUGTqFIlyfIwFgizNx8h");
StripeStripe::setApiKey("sk_test_7VbuCbiZsDZjDHHlOtHeCqo7");
$charges = StripeCharge::all(["limit" => 3]);
print_r($charges);
add a comment |
You seem to be fetching Payouts
which are according to the Stripe API reference are the transfers from your Stripe account to your bank account. Which do not seem to be Charges
object you showed on your screenshot or Transfer
objects that could be fetched with StripeTransfer::all()
.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53387091%2fpull-payments-details-from-stripe-api%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Here you can get the payment details:
require ( PLUGIN_DIR . 'vendor/autoload.php');
StripeStripe::setApiKey("pk_test_VNbKcUGTqFIlyfIwFgizNx8h");
StripeStripe::setApiKey("sk_test_7VbuCbiZsDZjDHHlOtHeCqo7");
$charges = StripeCharge::all(["limit" => 3]);
print_r($charges);
add a comment |
Here you can get the payment details:
require ( PLUGIN_DIR . 'vendor/autoload.php');
StripeStripe::setApiKey("pk_test_VNbKcUGTqFIlyfIwFgizNx8h");
StripeStripe::setApiKey("sk_test_7VbuCbiZsDZjDHHlOtHeCqo7");
$charges = StripeCharge::all(["limit" => 3]);
print_r($charges);
add a comment |
Here you can get the payment details:
require ( PLUGIN_DIR . 'vendor/autoload.php');
StripeStripe::setApiKey("pk_test_VNbKcUGTqFIlyfIwFgizNx8h");
StripeStripe::setApiKey("sk_test_7VbuCbiZsDZjDHHlOtHeCqo7");
$charges = StripeCharge::all(["limit" => 3]);
print_r($charges);
Here you can get the payment details:
require ( PLUGIN_DIR . 'vendor/autoload.php');
StripeStripe::setApiKey("pk_test_VNbKcUGTqFIlyfIwFgizNx8h");
StripeStripe::setApiKey("sk_test_7VbuCbiZsDZjDHHlOtHeCqo7");
$charges = StripeCharge::all(["limit" => 3]);
print_r($charges);
answered Nov 20 at 8:17
Amit Verma
1419
1419
add a comment |
add a comment |
You seem to be fetching Payouts
which are according to the Stripe API reference are the transfers from your Stripe account to your bank account. Which do not seem to be Charges
object you showed on your screenshot or Transfer
objects that could be fetched with StripeTransfer::all()
.
add a comment |
You seem to be fetching Payouts
which are according to the Stripe API reference are the transfers from your Stripe account to your bank account. Which do not seem to be Charges
object you showed on your screenshot or Transfer
objects that could be fetched with StripeTransfer::all()
.
add a comment |
You seem to be fetching Payouts
which are according to the Stripe API reference are the transfers from your Stripe account to your bank account. Which do not seem to be Charges
object you showed on your screenshot or Transfer
objects that could be fetched with StripeTransfer::all()
.
You seem to be fetching Payouts
which are according to the Stripe API reference are the transfers from your Stripe account to your bank account. Which do not seem to be Charges
object you showed on your screenshot or Transfer
objects that could be fetched with StripeTransfer::all()
.
answered Nov 20 at 7:11
Alexey
1,93242036
1,93242036
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53387091%2fpull-payments-details-from-stripe-api%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
it would be great if you update your question with the error description you're getting now
– Alexey
Nov 20 at 6:53
There is no error, I need to pull transaction/payment data as shown in image. Hope you read my question carefully.
– Hemant Kumar
Nov 20 at 7:02
heh :) I hope you read my comment carefully. If there is no error you're getting the expected results, so what's the question?
– Alexey
Nov 20 at 7:03
@alexey I have added some more info for your clarity.
– Hemant Kumar
Nov 20 at 7:07