PerfectWorks
  1. Payments
PerfectWorks
  • Organizations
    • Register new organization
      POST
    • List user's organizations
      GET
    • Get current organization details
      GET
    • Update organization profile
      PUT
    • Get organization statistics
      GET
    • Get organization by slug (public)
      GET
    • Soft delete organization
      DELETE
    • Permanently delete organization
      DELETE
  • Files
    • Generate signed upload URL
      POST
    • Create file record
      POST
    • List files
      GET
    • Get file by ID
      GET
    • Update file
      PUT
    • Delete file
      DELETE
    • Generate download URL
      POST
    • Analyze file
      POST
    • Process file for accessibility
      POST
    • Convert file to different format
      POST
  • API Keys
    • Create a new API key
      POST
    • List user's API keys
      GET
    • Get API key by ID
      GET
    • Update API key description
      PUT
    • Delete API key
      DELETE
  • Referrers
    • Join referral program
    • Get referrer profile
    • Get referrer dashboard
  • Referrer Transactions
    • List referrer's transactions
    • Get transaction details
    • Request withdrawal from pending earnings
  • Referrer Campaigns
    • Create referral campaign
    • List referrer's campaigns
    • Get campaign details
    • Update campaign
    • End campaign
    • Get campaign analytics
  • Referral Links
    • Track referral click and redirect
  • Payments
    • Create a checkout session
      POST
    • Get checkout session details
      GET
    • Get available products
      GET
  • Users
    • Register new client user
    • Register system user
    • Get user profile
    • Update user profile
    • Soft delete user account
    • Permanently delete user account
    • Switch active organization
    • Get current active organization
  • Token Transactions
    • List organization token transactions
    • Get organization token balance
    • Get token transaction by ID
  • Organization Members
    • Invite new member to organization
    • List organization members
    • Get user's pending organization invitations
    • Get member details
    • Remove organization member
    • Join organization with pending invitation
  1. Payments

Get available products

GET
/payments/products
Get available products for purchase.
Returns a list of active products with essential information including
name, description, price, and currency. This endpoint provides simplified
product data optimized for frontend display and checkout integration.
Public endpoint - no authentication required.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.perfectworks.io/api/v0/payments/products'
Response Response Example
200 - Example 1
{
    "success": true,
    "message": "Operation completed successfully",
    "data": {
        "id": "123",
        "name": "Example"
    }
}

Request

None

Responses

🟢200OK
application/json
Products retrieved successfully
Body

🔴500Server Error
Modified at 2025-08-22 18:48:44
Previous
Get checkout session details
Next
Register new client user