# Functions
Manually reconcile the remaining amount for a customer_balance PaymentIntent.
You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://stripe.com/docs/payments/intents), processing.
Capture the funds of an existing uncaptured PaymentIntent when its status is requires_capture.
Confirm that your customer intends to pay with current or provided payment method.
Retrieves the details of a PaymentIntent that has previously been created.
Perform an incremental authorization on an eligible [PaymentIntent](https://stripe.com/docs/api/payment_intents/object).
Returns a list of PaymentIntents.
Creates a PaymentIntent object.
Search for PaymentIntents you've previously created using Stripe's [Search Query Language](https://stripe.com/docs/search#search-query-language).
Updates properties on a PaymentIntent object without confirming.
Verifies microdeposits on a PaymentIntent object.
# Structs
Client is used to invoke /payment_intents APIs.
Iter is an iterator for payment intents.
SearchIter is an iterator for payment intents.