#php #json #stripe-payments #endpoint
#php #json #stripe-платежи #конечная точка
Вопрос:
Пытаюсь получить электронное письмо клиента с помощью Stripe endpoint / webhook. Адрес электронной почты не отображается.
Это то, что у меня пока есть:
<?php
require_once('stripe/init.php');
StripeStripe::setApiKey("sk_test_xxxxxxxxxxxxxxxxxxxxxxxxx");
$input = @file_get_contents("php://input");
$event_json = json_decode($input);
$customer = $event_json->data->object->email;
$email_stripe = $customer->email;
if ($event_json->type == 'charge.failed') {
}
if ($event_json->type == 'charge.succeeded') {
}
?>
Ответ №1:
В этом объекте ее нет email
, однако есть receipt_email, который можно было бы использовать для этого. Это вам нужно будет установить во время оплаты, чтобы получить его обратно.
В противном случае есть клиент, которому возвращается идентификатор клиента. Которую вы можете использовать для выполнения дополнительного вызова, чтобы получить все данные клиента