The first step to accepting payments is to collect your customers' cards. We have a number of client libraries to help with this, making sure card data is valid and securely sent to Stripe.
Alternatively, if you need more customization, we offer a lower level library called Stripe.js. This can be integrated into any pre-existing form on the web and will take care of sending credit card information securely to Stripe. You'll need to implement validation and form submission yourself.
Use our mobile libraries to quickly start accepting payments inside iOS and Android apps. For iOS, we have a ready-made UIView that handles all the payment forms and validation, and for Android we have our Java libraries.
Third-party plugins and libraries
As well as the official API libraries listed above, there are a number of third-party plugins and libraries built by our community, such as for WordPress, Drupal and Prestashop.
Lastly, Stripe has lots of third-party integrations which require no programming, hosting or complicated setup on your behalf. For example, Shopify is great for store building, Wufoo for form building, and Spacebox for hosted payments pages and invoices.
Once you've collected payment details from your customers, you're probably going to do one of two things: