📄️ Getting Started with Payments
The Doo Payment Payments API enables businesses to accept, process, and manage payments seamlessly. It supports the entire payment lifecycle—from creation to capture, refunds, and disputes—allowing smooth integration of various payment methods into any application with minimal complexity.
📄️ Payments - Create
**Creates a payment object when amount and currency are passed.**
📄️ Payments - Update
To update the properties of a *PaymentIntent* object. This may include attaching a payment method, or attaching customer object or metadata fields after the Payment is created
📄️ Payments - Confirm
**Use this API to confirm the payment and forward the payment to the payment processor.**
📄️ Payments - Cancel
A Payment could can be cancelled when it is in one of these statuses: `requires_payment_method`, `requires_capture`, `requires_confirmation`, `requires_customer_action`.
📄️ Payments - Capture
To capture the funds for an uncaptured payment
📄️ Payments - Retrieve
Retrieves a Payment. This API can also be used to get the status of a previously initiated payment or next action for an ongoing payment
📄️ Payments - List
To list the *payments*
📄️ Payments - Get Token
This token is valid for a single use and is used for file upload and get connection.
📄️ Payments - File Upload
Payments - File Upload
📄️ Payments - Get Connect
Payments - Get Connect
📄️ Payments - Session token
Creates a session object or a session token for wallets like Apple Pay, Google Pay, etc. These tokens are used by Doo Payment's SDK to initiate these wallets' SDK.