## Create a PaymentMethod with Elements `stripe.createPaymentMethod(options: object)` Use `stripe.createPaymentMethod` to convert payment information collected by elements into a [PaymentMethod](https://docs.stripe.com/api/payment_methods.md) object that you safely pass to your server to use in an API call. **NOTE:** In most integrations, you will not need to use this method. Instead, use methods like [stripe.confirmPayment](https://docs.stripe.com/js/payment_intents/confirm_payment.md), which will automatically create a PaymentMethod when you confirm a [PaymentIntent](https://docs.stripe.com/api/payment_intents.md). - `options` - `elements` The [Elements](#payment_element_create) instance that was used to create the Payment Element. It will be used to pull payment method and billing address data from. - `params` Parameters that will be passed on to the Stripe API. Refer to the [PaymentMethod API](https://docs.stripe.com/api/payment_methods/create.md) for a full list of parameters. - `billing_details` [Billing information](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-billing_details) associated with the PaymentMethod that may be used or required by particular types of payment methods. ### Example ```title Create a PaymentMethod ```