# Pleenk Documentation > Documentation for Pleenk ## Guides - [Getting Started](https://developers.pleenk.com/docs/getting-started.md): This page will help you get started to integrate Pleenk on your marketplace - [Integration](https://developers.pleenk.com/docs/integration.md): This page guides you through integrating Pleenk into your system. You'll learn how to generate and send keys, create and sign widget links, and integrate these widgets. Additionally, it explains the use of production and sandbox environments for testing and deployment. - [Widgets](https://developers.pleenk.com/docs/widgets.md): This page introduces Pleenk widgets, which help integrate with the Pleenk platform. You'll learn about the Approve, Sell, and Pay widgets and their uses. It also explains how to embed these widgets for secure transactions and verifications. For detailed instructions, see the widget documentation or contact Pleenk support. - [Signature](https://developers.pleenk.com/docs/signature.md) - [Signature computing](https://developers.pleenk.com/docs/signature-computing.md) - [Pay widget](https://developers.pleenk.com/docs/pay-widget.md) - [Payment use case](https://developers.pleenk.com/docs/payment-use-case.md): The pay widget link can be configured in multiple ways to meet all your needs. - [Simple payment](https://developers.pleenk.com/docs/simple-payment.md): Allow users to make direct payments for purchases in your store using our payment solution at checkout. - [Third-Party seller](https://developers.pleenk.com/docs/simple-payment-purchase-via-store-copy.md): Enable users to purchase items from your store, directing payments to third-party sellers' accounts using our payment solution. - [Recurring Payment](https://developers.pleenk.com/docs/segregation-of-funds-copy.md): Offer a recurring payment option for regular services or subscriptions, with automatic processing based on user-specified amounts and frequencies. - [Manual confirmation](https://developers.pleenk.com/docs/third-party-seller-copy.md): Integrate a feature where users can manually confirm payments before processing, adding an extra layer of security. - [Segregation of Funds](https://developers.pleenk.com/docs/manual-confirmation-copy.md): Facilitate payments that are automatically split into different accounts based on predefined rules, ensuring proper distribution of funds. - [Payment status](https://developers.pleenk.com/docs/payment-status.md): During a transaction, payments can transition through various statuses. Below is an overview of the possible statuses in the payment lifecycle. - [Approve Widget](https://developers.pleenk.com/docs/approve-widget.md) - [Age verification](https://developers.pleenk.com/docs/age-verification.md): **Pleenk** helps you verify a user's age via a quick selfie video or ID scan. This ensures only adults (18+) can proceed, enhancing compliance and security. After verification, users can optionally create a Pleenk account for faster future checks. - [Workflow](https://developers.pleenk.com/docs/workflow.md) - [Webhook notification](https://developers.pleenk.com/docs/webhook-notification.md): When a user completes the **Pleenk** approve flow, a webhook (HTTP POST request) is sent to your configured endpoint. The body of this request contains an `events` array, where each object represents a distinct event. Below is an example payload and a table describing the structure. - [Approve request parameter](https://developers.pleenk.com/docs/approve-request-parameter.md): The `pw_request` parameter defines one or more criteria that determine whether a user is approved. These criteria can be combined by separating them with commas. - [Sell Widget](https://developers.pleenk.com/docs/sell-widget.md) - [Handle notifications](https://developers.pleenk.com/docs/webhooks.md) - [Signature verification](https://developers.pleenk.com/docs/signature-verification.md) - [Pleenk Public Key](https://developers.pleenk.com/docs/pleenk-public-key.md): To ensure the integrity and authenticity of the data, please use the following public key for signature verification. - [Java SDK](https://developers.pleenk.com/docs/webhook-with-sdk.md): Use java SDK to handle notification receive on webhook - [Wordpress](https://developers.pleenk.com/docs/pleenk-payment-plugin-for-wordpress.md): The **Pleenk Payment** plugin allows your WooCommerce store to accept cryptocurrency payments through Pleenk. By integrating with Pleenk’s sandbox or production API, you can provide a flexible and seamless checkout experience for your customers. ## API Reference - [/payment/unfreeze](https://developers.pleenk.com/reference/unfreeze.md) - [/payment/reject](https://developers.pleenk.com/reference/reject.md) - [/payment/reimburse](https://developers.pleenk.com/reference/reimburse.md) - [/payment/freeze](https://developers.pleenk.com/reference/freeze.md) - [/payment/accept](https://developers.pleenk.com/reference/accept.md) - [/payment](https://developers.pleenk.com/reference/findlist.md) - [/payment/{id}](https://developers.pleenk.com/reference/findbyid.md) - [Cancel a recurring payment](https://developers.pleenk.com/reference/cancelsubscription.md) - [/user/unlink](https://developers.pleenk.com/reference/unlink.md) - [post](https://developers.pleenk.com/reference/post_notify.md): Webhook is called on user approve, payment notification or user linked