# Moment Holding | API Docs ## Docs - [Create a Account](https://docs.momentco.io/api-reference/billing/accounts/create.md): Creates a new account for an existing or new customer. - [Account object](https://docs.momentco.io/api-reference/billing/accounts/object.md): Account object is used to represent a account. - [Retrieve a specific Account](https://docs.momentco.io/api-reference/billing/accounts/retrieve.md): Retrieves detailed information about a specific account by its unique identifier or external reference. - [Update a specific Account](https://docs.momentco.io/api-reference/billing/accounts/update.md): Updates an existing account's information. Only provided fields will be updated. - [Void a specific Bill](https://docs.momentco.io/api-reference/billing/bills/cancel.md): Permanently voids a bill, making it uncollectable. A voided bill cannot be paid or updated. - [Create a Bill](https://docs.momentco.io/api-reference/billing/bills/create.md): Creates a new bill for a customer or account. - [Bill object](https://docs.momentco.io/api-reference/billing/bills/object.md): Bill object is used to represent a Bill. - [Retrieve a specific Bill](https://docs.momentco.io/api-reference/billing/bills/retrieve.md): Retrieves detailed information about a specific bill by its unique identifier or external reference. - [Update a specific Bill](https://docs.momentco.io/api-reference/billing/bills/update.md): Updates an existing bill's information. Only provided fields will be updated. - [Create a Customer](https://docs.momentco.io/api-reference/billing/customers/create.md): Creates a new customer for billing and account management purposes. - [Customer object](https://docs.momentco.io/api-reference/billing/customers/object.md): Customer object is used to represent a customer. - [Retrieve a specific customer](https://docs.momentco.io/api-reference/billing/customers/retrieve.md): Retrieves detailed information about a specific customer by their unique identifier or external reference. - [Update a specific customer](https://docs.momentco.io/api-reference/billing/customers/update.md): Updates an existing customer's information. Only provided fields will be updated. - [Common Operations](https://docs.momentco.io/api-reference/billing/examples.md): Common Billing API request and response examples - [Overview](https://docs.momentco.io/api-reference/billing/overview.md): API reference for the Billing APIs - [Quickstart: Account Balance](https://docs.momentco.io/api-reference/billing/quickstart-account-balance.md): Track balances across sub-accounts within a customer using the Billing API - [Quickstart: Bill Amount Due](https://docs.momentco.io/api-reference/billing/quickstart-bill-amount-due.md): Raise a bill and track payment against it using the Billing API - [Quickstart: Customer Balance](https://docs.momentco.io/api-reference/billing/quickstart-customer-balance.md): Accept a payment against a customer balance using the Billing API - [Amount Applied](https://docs.momentco.io/api-reference/billing/webhook/obligation_amount_applied.md): Triggered when an amount is received against an obligation (e.g., bill, customer, or account). - [Changelog](https://docs.momentco.io/api-reference/changelog.md): API changes, new fields, and updates across all Moment APIs - [Overview](https://docs.momentco.io/api-reference/collect/overview.md): API reference for the Collect product - [Overview](https://docs.momentco.io/api-reference/collect/payment_links/overview.md): API reference for Payment Links - [Create a Payment Page](https://docs.momentco.io/api-reference/collect/payment_pages/create.md): Creates a new payment page for collecting payments from customers. - [Delete a Payment Page](https://docs.momentco.io/api-reference/collect/payment_pages/delete.md): Permanently deletes a payment page, making it unavailable for new payments. Only payment pages **with no successful or attempted payments** can be deleted. If the page has processed any payments, it **cannot be deleted** due to audit and reconciliation requirements. - [Change a Payment Page to Inactive](https://docs.momentco.io/api-reference/collect/payment_pages/inactive.md): Marks a payment page as inactive, preventing new payments but keeping the page in record for reference. - [Payment Page object](https://docs.momentco.io/api-reference/collect/payment_pages/object.md): Payment Page object is used to represent a Payment Page. - [Overview](https://docs.momentco.io/api-reference/collect/payment_pages/overview.md) - [Payment object](https://docs.momentco.io/api-reference/collect/payment_pages/payments/object.md): Payment object is used to represent a Payment from a Payment Page. - [List all Payments](https://docs.momentco.io/api-reference/collect/payment_pages/payments/retrieve_all.md): Retrieves all transactions associated with a specific payment page. This endpoint uses cursor-based pagination. Use the `Next-Cursor` and `Prev-Cursor` headers to paginate through results. - [Retrieve a Payment Page](https://docs.momentco.io/api-reference/collect/payment_pages/retrieve.md): Retrieves detailed information about a specific payment page by its unique identifier. - [Update a Payment Page](https://docs.momentco.io/api-reference/collect/payment_pages/update.md): Updates an existing payment page. - [Payment Received](https://docs.momentco.io/api-reference/collect/payment_pages/webhook/payment_received.md): Triggered when a payment is successfully received via a Payment Page. - [Create a Payment Request](https://docs.momentco.io/api-reference/collect/payment_requests/create.md): Creates a new Payment Request for collecting payments from customers. - [Delete a Payment Request](https://docs.momentco.io/api-reference/collect/payment_requests/delete.md): Permanently deletes a Payment Request, making it unavailable for payments. A Payment Request can not be deleted if the status is paid - [Payment Request object](https://docs.momentco.io/api-reference/collect/payment_requests/object.md): Payment Request object is used to represent a Payment Request. - [Overview](https://docs.momentco.io/api-reference/collect/payment_requests/overview.md) - [Retrieve a Payment Request](https://docs.momentco.io/api-reference/collect/payment_requests/retrieve.md): Retrieves detailed information about a specific Payment Request by its unique identifier. - [Update a Payment Request](https://docs.momentco.io/api-reference/collect/payment_requests/update.md): Updates an existing Payment Request. Only Payment Requests that haven't been paid or expired can be updated. - [Payment Request Created](https://docs.momentco.io/api-reference/collect/payment_requests/webhook/created.md): Triggered when a new Payment Request is successfully created. - [Payment Request Paid](https://docs.momentco.io/api-reference/collect/payment_requests/webhook/paid.md): Triggered when an existing Payment Request is successfully paid. - [Payment Request Updated](https://docs.momentco.io/api-reference/collect/payment_requests/webhook/updated.md): Triggered when an existing Payment Request is updated. - [Create a Payment Session](https://docs.momentco.io/api-reference/collect/payment_sessions/create.md): Create a payment session. - [Payment Session object](https://docs.momentco.io/api-reference/collect/payment_sessions/object.md): Payment Session object is used to represent a payment session. - [Overview](https://docs.momentco.io/api-reference/collect/payment_sessions/overview.md) - [Quickstart: One-Time Payments](https://docs.momentco.io/api-reference/collect/payment_sessions/quickstart-one-time.md): Accept your first payment with the Payment Sessions API - [Quickstart: Recurring Payments](https://docs.momentco.io/api-reference/collect/payment_sessions/quickstart-recurring.md): Accept recurring payments with the Payment Sessions API - [Retrieve a Payment Session](https://docs.momentco.io/api-reference/collect/payment_sessions/retrieve.md): Retrieve a payment session - [Payment Session Completed](https://docs.momentco.io/api-reference/collect/payment_sessions/webhook/completed.md): The payment session was completed - [Payment Session Created](https://docs.momentco.io/api-reference/collect/payment_sessions/webhook/created.md): The payment session was created - [Payment Session Updated](https://docs.momentco.io/api-reference/collect/payment_sessions/webhook/updated.md): The payment session was updated - [Payment object](https://docs.momentco.io/api-reference/collect/payments/object.md): Payment object is used to represent a payment. - [Overview](https://docs.momentco.io/api-reference/collect/payments/overview.md) - [Retrieve a Payment](https://docs.momentco.io/api-reference/collect/payments/retrieve.md): Retrieve a payment - [Payment Attempt Failed](https://docs.momentco.io/api-reference/collect/payments/webhook/attempt_failed.md): The payment attempt failed. - [Payment Succeeded](https://docs.momentco.io/api-reference/collect/payments/webhook/succeeded.md): The payment succeeded. - [Authentication](https://docs.momentco.io/api-reference/getting-started/authentication.md): Learn how the API ensures secure access - [Errors](https://docs.momentco.io/api-reference/getting-started/errors.md): Learn how the API handles errors - [Idempotency](https://docs.momentco.io/api-reference/getting-started/idempotency.md): Learn how the API prevents duplicate requests - [Metadata](https://docs.momentco.io/api-reference/getting-started/metadata.md): Learn how to pass additional information using Metadata - [Monetary Amounts](https://docs.momentco.io/api-reference/getting-started/monetary_amounts.md): Learn how the API works with monetary amounts - [Overview](https://docs.momentco.io/api-reference/getting-started/overview.md): API reference for the Moment platform - [Quickstart](https://docs.momentco.io/api-reference/getting-started/quickstart.md): Everything you need before making your first API call - [Integration Testing](https://docs.momentco.io/api-reference/getting-started/testing.md): Learn how to simulate payments during development - [URL Parameters](https://docs.momentco.io/api-reference/getting-started/url_params.md): Learn how to track marketing campaign attributes using URL parameters on bill presentment - [Overview](https://docs.momentco.io/api-reference/webhooks/overview.md): Learn how the API delivers event notifications - [Setup](https://docs.momentco.io/api-reference/webhooks/setup.md): Register your endpoint and start receiving webhook events - [Verification](https://docs.momentco.io/api-reference/webhooks/verification.md): Verify the authenticity of webhook events and prevent duplicate processing - [Accepting Payments](https://docs.momentco.io/documentation/billing/accepting-payment.md): What happens when a payment is received against a bill - [Core Concepts](https://docs.momentco.io/documentation/billing/core-concepts.md): The Billing data model and the three billing models - [Presenting Bills](https://docs.momentco.io/documentation/billing/ebp.md): Online and in-person bill presentment channels - [Integration Guide](https://docs.momentco.io/documentation/billing/file-integration-guide.md) - [Overview](https://docs.momentco.io/documentation/billing/overview.md): Introduction to Bill Payments - [Uploading Bills](https://docs.momentco.io/documentation/billing/uploading-bills.md): Ingesting Billing data on Moment - [Use Cases](https://docs.momentco.io/documentation/billing/use-cases.md): Common billing scenarios and which model to use - [Webhooks](https://docs.momentco.io/documentation/billing/webhooks.md): Tracking billing payment events via webhooks - [Checkout](https://docs.momentco.io/documentation/collect/checkout.md): The hosted payment experience that powers all payment flows - [Overview](https://docs.momentco.io/documentation/collect/overview.md): Introduction to Collect - [Overview](https://docs.momentco.io/documentation/collect/payment-links/overview.md): Introduction to Payment Links - [Payment Pages](https://docs.momentco.io/documentation/collect/payment-links/payment-pages.md): Collect payments with customizable, branded payment pages—no code or app required - [Payment Requests](https://docs.momentco.io/documentation/collect/payment-links/payment-requests.md): Collect payments via shareable links or push notification. - [Lifecycle](https://docs.momentco.io/documentation/collect/payment-sessions/lifecycle.md): Payment session statuses and state transitions - [Overview](https://docs.momentco.io/documentation/collect/payment-sessions/overview.md): Introduction to Payment Sessions - [Use Cases](https://docs.momentco.io/documentation/collect/payment-sessions/use-cases.md): Common payment session scenarios - [Webhooks](https://docs.momentco.io/documentation/collect/payment-sessions/webhooks.md): Tracking payment session state changes via webhooks - [In-Person Network](https://docs.momentco.io/documentation/network/in-person-network.md) - [Overview](https://docs.momentco.io/documentation/network/overview.md): Introduction to the Moment Network - [Paycode](https://docs.momentco.io/documentation/network/paycode.md) - [Payment Methods](https://docs.momentco.io/documentation/network/payment-methods.md): Explore supported payment methods across African markets - [PayShap](https://docs.momentco.io/documentation/network/payshap.md): This is an introduction to PayShap - [Overview](https://docs.momentco.io/documentation/overview.md): Everything you need to start building with Moment - [Overview](https://docs.momentco.io/documentation/reconciliation-reporting/overview.md): Introduction to Reconciliation and Reporting - [Reconciliation ](https://docs.momentco.io/documentation/reconciliation-reporting/reconciliation.md): How to Reconcile Transactios - [Reconciliation Report](https://docs.momentco.io/documentation/reconciliation-reporting/reconciliation-report.md): Merchant Reconciliation Report file format and structure - [Overview](https://docs.momentco.io/documentation/reconciliation-reporting/reports.md): Merchant Reconciliation and Settlement Report formats - [Settlement Report](https://docs.momentco.io/documentation/reconciliation-reporting/settlement-report.md): Merchant Settlement Report file format and structure - [Support](https://docs.momentco.io/documentation/support.md): Get help with your Moment integration - [Overview](https://docs.momentco.io/guides/overview.md): Step-by-step walkthroughs for the Moment client portal and checkout flows - [Checkout](https://docs.momentco.io/guides/payment-flows/checkout.md) - [Electronic Bill Presentment](https://docs.momentco.io/guides/payment-flows/electronic-bill-presentment.md) - [Payment Page](https://docs.momentco.io/guides/payment-flows/payment-page.md) - [Payment Request](https://docs.momentco.io/guides/payment-flows/payment-request.md) - [Home Page](https://docs.momentco.io/guides/portal/home-page.md) - [Login](https://docs.momentco.io/guides/portal/login.md) - [Create & Manage Payment Pages](https://docs.momentco.io/guides/portal/payment-pages.md) - [Signup](https://docs.momentco.io/guides/portal/signup.md) - [Transactions](https://docs.momentco.io/guides/portal/transactions.md) - [Flutter](https://docs.momentco.io/libraries-and-sdks/mobile/flutter.md): Embed secure payment checkout experiences directly into your Flutter mobile application - [React Native](https://docs.momentco.io/libraries-and-sdks/mobile/react-native.md): Embed secure payment checkout experiences directly into your React Native mobile application - [Samples](https://docs.momentco.io/libraries-and-sdks/mobile/samples.md): End-to-end mobile sample applications using Moment - [Swift (iOS)](https://docs.momentco.io/libraries-and-sdks/mobile/swift.md): Embed secure payment checkout experiences directly into your native iOS application - [Overview](https://docs.momentco.io/libraries-and-sdks/overview.md): Client libraries for web and mobile - [Javascript](https://docs.momentco.io/libraries-and-sdks/web/javascript.md): Embed secure payment checkout experiences directly into your web application — modal or inline - [React](https://docs.momentco.io/libraries-and-sdks/web/react.md): Embed secure payment checkout experiences directly into your React application — modal or inline - [Samples](https://docs.momentco.io/libraries-and-sdks/web/samples.md): End-to-end web sample applications using Moment ## OpenAPI Specs - [api](https://docs.momentco.io/apis/billing/api.yaml) - [openapi](https://docs.momentco.io/api-reference/openapi.json)