Eu tenho uma pergunta para você. Como posso acessar os detalhes do cartão, como último número de cartões, data de validade e CVC do PaymentElement? Estou usando o @stripe/react-stripe-js
pacote aqui. Aqui está o código do formulário de checkout:
<form ref={connectRef} id="payment-form" onSubmit={handleSubmit}>
<PaymentElement
id="payment-element"
options={{
layout: 'accordion',
}}
/>
</form>
Podemos obter os detalhes do cartão aqui?
As informações do método de pagamento coletadas usando PaymentElement são tokenizadas pelo Stripe por motivos de segurança.
Quando as informações são tokenizadas, ele cria um objeto PaymentMethod . Você pode recuperar o objeto PaymentMethod usando a API e observar o
card
parâmetro para obter os últimos 4 e a expiração.Não acredito que a API Stripe retorne cvc, pois isso pode ter implicações de segurança.