# Choosing between Stripe Checkout UIs or Invoicing

Stripe Checkout and Invoicing help you attract and engage with customers in different ways. See the table below to choose which is right for you.
- 
- [Payment links](https://stripe.com/payments/payment-links)
  Sell a product, a subscription, or accept a donation without a website by sharing a link to a payment page.
- [Invoicing](https://stripe.com/invoicing)
  Collect one-time or recurring payments from a specific customer while automating reconciliation.
- [Full page](https://stripe.com/payments/checkout)
  Accept payments on your website by integrating our prebuilt, hosted payment page.
- [Elements](https://stripe.com/payments/elements)
  Accept payments on your website and mobile app by integrating our embeddable UI component that allows you to accept local payment methods from around the globe
---
- **How to use it**
- Share or embed the link
- Send an invoice
- Integrate it into your website
- Integrate it into your website
---
- **End customers**
- One or many customers
- A specific customer
- Website visitors
- Website + app visitors
---
- **Implementation**
- No code required
- No code required
- Integration required
- Integration required
For more information on each method of accepting payments from your customers, visit our FAQ pages:
* [Payment links](https://docs.stripe.com/payment-links#compare-invoicing-payment-links)
* Invoicing
* Checkout
* Elements