2016-12-28 1 views
2

Я использую Laravel 5.2 с пакетом кассира это форма, которую я использую для того, чтобы получить маркер клиента Creditcard:Laravel кассира - сохранить Creditcard Последние 4 номер и дата истечения срока

<form action="/your-server-side-code" method="POST"> 
    <script 
    src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
    data-key="test_token" 
    data-amount="999" 
    data-name="Demo Site" 
    data-description="Widget" 
    data-image="https://stripe.com/img/documentation/checkout/marketplace.png" 
    data-locale="auto"> 
    </script> 
</form> 

после он автоматически отправляется, и я получаю регулярный ответ с сервера, который содержит токен клиента.

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

Thank!

+0

У вас даже есть эти данные в ответе? Можете ли вы опубликовать весь ответ, который вы получите от компании? – Peon

+1

Я не думаю, что это возможно, и советовал бы хранить любые данные на вашем сервере. В каждой стране действуют разные правила (о хранении информации о кредитной карте) - юридические. Используя полосу, ваши клиенты уверены, что на вашем сервере не будет храниться никакой информации. – Kyslik

+0

Наоборот, я не думаю, что сохранение last4 и истечение - это плохая практика. Когда вы работаете с полосой, они позволяют вам легко получать эти данные. –

ответ

1

Я не верю, что вам это нужно.

Если посмотреть на Laravel's Cashier документации, вы просто передать маркер кредитной карты, когда creating a new subscription:

$user->newSubscription('main', 'monthly')->create($creditCardToken);

Так что вам не нужны последние 4 цифры или даты истечения срока, просто маркер (который вы уже есть).

+0

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