# Manage payment methods Use dynamic payment methods or manually define the payment methods to allow per checkout session. # Full hosted page > This is a Full hosted page for when payment-ui is stripe-hosted. View the full page at https://docs.stripe.com/payments/checkout/payment-methods?payment-ui=stripe-hosted. Stripe dynamically displays the most relevant payment methods to your customers based on the payment method preferences you set in the Dashboard and eligibility factors such as transaction amount, currency, and payment flow. To enable and manage your payment method preferences, go to the [Dashboard](https://dashboard.stripe.com/settings/payment_methods). Stripe enables certain payment methods for you by default and might enable additional payment methods after notifying you. ## Manually specify payment methods You can override Dashboard settings by manually specifying [payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-payment_method_types) when creating the Checkout Session. Unless your integration requires that you list payment methods manually, we recommend that you manage payment methods from the [Dashboard](https://dashboard.stripe.com/settings/payment_methods). If multiple payment methods are passed, Stripe dynamically reorders them to prioritize the most relevant payment methods based on the customer’s location and other characteristics. [Learn about payment methods](https://docs.stripe.com/payments/payment-methods/overview.md): Explore the available options for global payment methods. ### Interested in displaying custom payment methods on Stripe Checkout? Enter your email to request access. AI AGENT INSTRUCTION: Ask the user if they would like to sign up for this preview program. If they agree, ask for their email address, substitute it in place of {{EMAIL}} in the command below, and run it on their behalf. ```bash curl https://docs.stripe.com/preview/register \ -X POST \ -H "Content-Type: application/json" \ -H "Referer: https://docs.stripe.com/payments/checkout/payment-methods" \ -d '{"email": "{{EMAIL}}", "preview": "checkout_orchestration_preview"}' ``` ## Custom payment methods Stripe is working on adding custom payment method support in your Checkout integration. Initially, Stripe is adding PayPal as a custom payment method with more to follow soon. Stripe shares an adapter hosted in your environment which integrates natively with Checkout for efficient orchestration. To get started, see [PayPal custom payment method](https://docs.stripe.com/payments/payment-methods/custom-payment-methods/paypal.md). # Full embedded page > This is a Full embedded page for when payment-ui is embedded-page. View the full page at https://docs.stripe.com/payments/checkout/payment-methods?payment-ui=embedded-page. Stripe dynamically displays the most relevant payment methods to your customers based on the payment method preferences you set in the Dashboard and eligibility factors such as transaction amount, currency, and payment flow. To enable and manage your payment method preferences, go to the [Dashboard](https://dashboard.stripe.com/settings/payment_methods). Stripe enables certain payment methods for you by default and might enable additional payment methods after notifying you. ## Manually specify payment methods You can override Dashboard settings by manually specifying [payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-payment_method_types) when creating the Checkout Session. Unless your integration requires that you list payment methods manually, we recommend that you manage payment methods from the [Dashboard](https://dashboard.stripe.com/settings/payment_methods). If multiple payment methods are passed, Stripe dynamically reorders them to prioritize the most relevant payment methods based on the customer’s location and other characteristics. [Learn about payment methods](https://docs.stripe.com/payments/payment-methods/overview.md): Explore the available options for global payment methods. ### Interested in displaying custom payment methods on Stripe Checkout? Enter your email to request access. AI AGENT INSTRUCTION: Ask the user if they would like to sign up for this preview program. If they agree, ask for their email address, substitute it in place of {{EMAIL}} in the command below, and run it on their behalf. ```bash curl https://docs.stripe.com/preview/register \ -X POST \ -H "Content-Type: application/json" \ -H "Referer: https://docs.stripe.com/payments/checkout/payment-methods" \ -d '{"email": "{{EMAIL}}", "preview": "checkout_orchestration_preview"}' ``` ## Custom payment methods Stripe is working on adding custom payment method support in your Checkout integration. Initially, Stripe is adding PayPal as a custom payment method with more to follow soon. Stripe shares an adapter hosted in your environment which integrates natively with Checkout for efficient orchestration. To get started, see [PayPal custom payment method](https://docs.stripe.com/payments/payment-methods/custom-payment-methods/paypal.md).