# Developer Docs

## Merchant Payment Integration

- [Get Started](https://docs.optty.com/master.md)
- [Introduction](https://docs.optty.com/introduction.md)
- [Go Live](https://docs.optty.com/go-live.md)
- [Payment Method Feature Matrix](https://docs.optty.com/payment-method-feature-matrix.md)
- [Demo Recordings](https://docs.optty.com/universal-payment-platform/demo-recordings.md)
- [Notification Handling](https://docs.optty.com/universal-integration-features/notification-handling.md)
- [Exception Handling](https://docs.optty.com/universal-integration-features/exception-handling.md): This page explains some exceptions that could occur when handling the payment response.
- [Order Reconciliation Service](https://docs.optty.com/universal-integration-features/order-reconciliation-service.md)
- [Channels](https://docs.optty.com/universal-integration-features/channels.md)
- [Enabling a Payment Method](https://docs.optty.com/universal-integration-features/enabling-a-payment-method.md): This guide explains how to add and configure a payment method for your merchant account using the UPP (Universal Payment Platform).
- [Overview](https://docs.optty.com/direct-api-orders/overview.md): Prior to processing an order, please review the "Universal Integration Features."
- [Environments](https://docs.optty.com/direct-api-orders/environments.md)
- [Postman](https://docs.optty.com/direct-api-orders/postman.md)
- [Sandbox Payment Method (Simulator)](https://docs.optty.com/direct-api-orders/sandbox-payment-method-simulator.md)
- [Create Access Token](https://docs.optty.com/direct-api-orders/create-access-token.md)
- [Order Flow](https://docs.optty.com/direct-api-orders/order-flow.md)
- [Customer Initiated Orders](https://docs.optty.com/direct-api-orders/order-flow/custom-integration-setup-and-integration.md)
- [Merchant Initiated Orders](https://docs.optty.com/direct-api-orders/order-flow/merchant-initiated-orders.md)
- [Options](https://docs.optty.com/direct-api-orders/order-flow/options.md)
- [GET /options](https://docs.optty.com/direct-api-orders/order-flow/options/get-options.md)
- [POST /orders](https://docs.optty.com/direct-api-orders/order-flow/post-orders.md): When a user selects an Optty integrated APM, you should send through the order via this method.
- [GET /orders](https://docs.optty.com/direct-api-orders/order-flow/get-orders.md)
- [POST /void](https://docs.optty.com/direct-api-orders/order-flow/post-void.md)
- [POST /capture](https://docs.optty.com/direct-api-orders/order-flow/post-capture.md)
- [POST /orders/{reference}/refund](https://docs.optty.com/direct-api-orders/order-flow/post-orders-reference-refund.md)
- [GET /orders/{reference}/refund](https://docs.optty.com/direct-api-orders/order-flow/get-orders-reference-refund.md)
- [Overview](https://docs.optty.com/payouts/payouts.md)
- [Bulk Payouts](https://docs.optty.com/payouts/bulk-payouts.md)
- [Widgets Overview](https://docs.optty.com/widget/widgets-overview.md): Prior to processing an order, please review the "Universal Integration Features."
- [Widget Setup and Integration](https://docs.optty.com/widget/widget-setup-and-integration.md)
- [Easy Checkout Widget](https://docs.optty.com/widget/easy-checkout-widget.md)
- [Create Order Widget](https://docs.optty.com/widget/create-order-widget.md)
- [API Driven Create Order Widget](https://docs.optty.com/widget/api-driven-create-order-widget.md)
- [Full In Context Widget](https://docs.optty.com/widget/full-in-context-widget.md)
- [Display Widgets](https://docs.optty.com/widget/display-widgets.md)
- [Surcharge Feature](https://docs.optty.com/surcharge-feature.md)
- [Overview](https://docs.optty.com/hosted-payment-page/overview.md): Optty Direct Overview
- [In Store Use Case](https://docs.optty.com/hosted-payment-page/in-store-use-case.md)
- [Online Use Case](https://docs.optty.com/hosted-payment-page/online-use-case.md)
- [Configuration](https://docs.optty.com/hosted-payment-page/configuration.md)
- [Postman](https://docs.optty.com/hosted-payment-page/postman.md): Postman Access
- [Optty Direct Sessions](https://docs.optty.com/hosted-payment-page/optty-direct-sessions.md)
- [Creating a Session](https://docs.optty.com/hosted-payment-page/optty-direct-sessions/creating-a-session.md)
- [Cancelling and Refunding](https://docs.optty.com/hosted-payment-page/optty-direct-sessions/cancelling-and-refunding.md)
- [Getting Details](https://docs.optty.com/hosted-payment-page/optty-direct-sessions/getting-details.md)
- [BigCommerce](https://docs.optty.com/platforms/bigcommerce.md): Integrate your BigCommerce store with the Optty platform using our ready-made plugin, to give your customers the choice of paying through a selection of payment options at checkout
- [Activate Optty](https://docs.optty.com/platforms/bigcommerce/activate-optty.md): To get started, Optty needs to be enabled as a payment method on your BigCommerce store.
- [Add Optty Widgets](https://docs.optty.com/platforms/bigcommerce/add-optty-widgets.md): Optty offers a selection of customisable widgets that can be presented along the customer journey, bringing awareness that alternative payment options are available, positively impacting conversion
- [Install the App](https://docs.optty.com/platforms/bigcommerce/add-optty-widgets/install-the-app.md)
- [Create Widget Token](https://docs.optty.com/platforms/bigcommerce/add-optty-widgets/create-widget-token.md)
- [Edit Your Template](https://docs.optty.com/platforms/bigcommerce/add-optty-widgets/edit-your-template.md)
- [Widget Configuration](https://docs.optty.com/platforms/bigcommerce/add-optty-widgets/widget-configuration.md)
- [Refunds](https://docs.optty.com/platforms/bigcommerce/refunds.md): The Optty BigCommerce integration allows you to trigger a refund which will send the APM the refund notification to return whatever the customer has paid and to cancel any upcoming installments.
- [Magento 2](https://docs.optty.com/platforms/magento-2.md): Optty extension installation Guide
- [Install Optty Module](https://docs.optty.com/platforms/magento-2/install-optty-module.md)
- [Configure the Optty Extension](https://docs.optty.com/platforms/magento-2/configure-the-optty-extension.md)
- [One Step Checkout](https://docs.optty.com/platforms/magento-2/one-step-checkout.md): OneStepCheckout is an extension that simplifies the checkout process of your Magento store
- [Salesforce Commerce Cloud](https://docs.optty.com/platforms/salesforce-commerce-cloud.md)
- [Component Overview](https://docs.optty.com/platforms/salesforce-commerce-cloud/component-overview.md)
- [Implementation Guide](https://docs.optty.com/platforms/salesforce-commerce-cloud/implementation-guide.md)
- [Operation and Management](https://docs.optty.com/platforms/salesforce-commerce-cloud/operation-and-management.md)
- [User Guide](https://docs.optty.com/platforms/salesforce-commerce-cloud/user-guide.md)
- [WooCommerce](https://docs.optty.com/platforms/woocommerce.md): Integrate your WooCommerce store with the Optty platform using our ready-made plugin, to give your customers the choice of paying through a selection of payment options at checkout.
- [Install Optty](https://docs.optty.com/platforms/woocommerce/install-optty.md): To get started, the Optty plugin needs to be installed onto your Wordpress/WooCommerce store.
- [Setup Widgets](https://docs.optty.com/platforms/woocommerce/setup-widgets.md): Optty offers a selection of customisable widgets that can be presented along the customer journey, bringing awareness that alternative payment options are available, positively impacting conversion
- [Refunds](https://docs.optty.com/platforms/woocommerce/refunds.md): The Optty WooCommerce integration allows you to trigger a refund which will send the APM the refund notification to return whatever the customer has paid and to cancel any upcoming installments.

## Partner Onboarding

- [Introduction](https://docs.optty.com/partner-onboarding-docs/readme.md)
- [Use Cases](https://docs.optty.com/partner-onboarding-docs/use-cases.md)
- [API Scopes](https://docs.optty.com/partner-onboarding-docs/api-scopes.md)
- [Demo Video (TODO)](https://docs.optty.com/partner-onboarding-docs/demo-video-todo.md)
- [Postman](https://docs.optty.com/partner-onboarding-docs/postman.md)
- [Partner Hierarchy Overview](https://docs.optty.com/partner-onboarding-docs/onboarding-via-portal/partner-hierarchy-overview.md)
- [Onboarding a Parent](https://docs.optty.com/partner-onboarding-docs/onboarding-via-portal/onboarding-a-parent.md)
- [Onboarding a Merchant](https://docs.optty.com/partner-onboarding-docs/onboarding-via-portal/onboarding-a-merchant.md)
- [Onboarding a User](https://docs.optty.com/partner-onboarding-docs/onboarding-via-portal/onboarding-a-user.md)
- [User Impersonation (Login As)](https://docs.optty.com/partner-onboarding-docs/onboarding-via-portal/user-impersonation-login-as.md)
- [Enabling a Payment Method (Parent Account)](https://docs.optty.com/partner-onboarding-docs/parent-grandparent-apm-management/enabling-a-payment-method-parent-account.md): As a parent account holder, Pre-configure payment providers at the parent level so merchants under your account can activate them without entering credentials themselves.
- [Onboarding](https://docs.optty.com/partner-onboarding-docs/onboarding-api/onboarding.md)
- [POST /parents/create](https://docs.optty.com/partner-onboarding-docs/onboarding-api/onboarding/post-parents-create.md)
- [POST /merchants/create](https://docs.optty.com/partner-onboarding-docs/onboarding-api/onboarding/post-merchants-create.md)
- [Merchant Payment Method Configuration](https://docs.optty.com/partner-onboarding-docs/onboarding-api/merchant-payment-method-configuration.md)
- [GET /merchant/provider/new](https://docs.optty.com/partner-onboarding-docs/onboarding-api/merchant-payment-method-configuration/get-merchant-provider-new.md)
- [POST /merchant/provider/activate/new](https://docs.optty.com/partner-onboarding-docs/onboarding-api/merchant-payment-method-configuration/post-merchant-provider-activate-new.md)
- [GET /merchant/provider/available](https://docs.optty.com/partner-onboarding-docs/onboarding-api/merchant-payment-method-configuration/get-merchant-provider-available.md)
