PHP: Как получить платежные данные Stripe только для конкретного клиента - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь получить список способов оплаты от Stripe.

Я узнал, что ниже возвращаются все последние платежные намерения, что в моем случае выглядит правильно.

Как я могу ограничить это только конкретным клиентом (только на основе идентификатора клиента) И получить только определенные элементы платежных намерений , например, дату платежа, суммуи заказанный продукт или идентификатор продукта (вместо сброса целых данных)?

Может ли кто-нибудь здесь помочь мне с этим?

Мой PHP:

\Stripe\Stripe::setApiKey('my_key');

$orders = \Stripe\PaymentIntent::all(['limit' => 10]);

print_r($orders);

1 Ответ

2 голосов
/ 06 ноября 2019

Для первой части вопроса (limit this to a specific customer only) Это очень хорошо объяснено в документации:

Список параметров для PHP PaymentIntent :: all method

На нем написано:

customer - необязательно - только вернуть PaymentIntents для клиента, указанного этим идентификатором клиента.

Таким образом, все, что вам нужно сделать, это заменить

\Stripe\PaymentIntent::all(['limit' => 10]);

с

\Stripe\PaymentIntent::all(['limit' => 10, 'customer' => 'your customer id']);
...