Получение информации о кредитной карте из подписки Stripe.JS

По соображениям соответствия я генерирую токены на стороне клиента и отправляю эти данные в полосу. Я хочу отобразить последние четыре цифры и тип карты на странице подтверждения

Я создаю клиента

// Create a Customer:
$customer = \Stripe\Customer::create([

'source' => $token,

'email' =>  $current_user->user_email,

]);

чем добавить их в подписку

//create the subscription for the customer
$subscription = \Stripe\Subscription::create(array(

'customer' => $customer->id,

"items" => array(
array(
"plan" => "dpc-standard",
),
)
));

Подписка возвращается https://stripe.com/docs/api#subscription_object
тонна данных, включая invoice_id, который генерируется для подписки.

Я могу запросить этот счет, чтобы получить идентификатор оплаты. Затем запросите идентификатор платежа, чтобы получить последние 4 цифры и тип кредитной карты. Это два дополнительных вызова API.

Есть ли другой способ ограничить количество звонков на полосу?

Я думал о том, чтобы просто взять последние 4 из CC себя из всей строки CC, и я знаю, что у полосы есть проверка в реальном времени, которая покажет мне тип карты. Проблема в том, что я не знаю, соответствует ли это PCI.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]