Stripe: card holder name verification
<p>How can I implement this scenario: </p>

<p>1) When making payment with credit card user puts in the form his/her first name and last name</p>

<p>2) If first and last name entered to not match first and last name ("printed") on the card - we (myself or stripe) reject transaction. </p>

<p>As I see in examples (<a href="https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information" rel="noreferrer">https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information</a>), to create new token Stripe.js uses only: Card Number, Expiration (MM/YY), CVC. </p>

<p>My back-end is on Java. 
As I see, neither <a href="https://stripe.com/docs/api/java#charge_object" rel="noreferrer">'Charge'</a> object, nor <a href="https://stripe.com/docs/api/java#customer_object" rel="noreferrer">'Customer'</a> do not have properties such as 'first name', 'last name' </p>

<p>On Quora I found an answer from a Stripe employee, stating that it is possible:</p>

<blockquote>
  <p>"You can also send us more data, such as billing address and
  cardholder name. Stripe can compare the billing address entered by the
  customer against that on file with their bank. This is also a useful
  indicator for determining whether the payment is being made by the
  genuine cardholder."</p>
  
  <p><a href="https://www.quora.com/Whats-the-bare-minimum-information-that-Stripe-requires-to-charge-a-credit-card" rel="noreferrer">https://www.quora.com/Whats-the-bare-minimum-information-that-Stripe-requires-to-charge-a-credit-card</a></p>
</blockquote>

<p>But how do I implement this? </p>