All fields except card number, expiry, and CVC are optional.
Required
Optional — address associated with the card
Optional — full billing contact details
Optional — leave blank if same as billing
Optional — custom key-value pairs, returned as-is in the response