PayOrbit
Sign in

Financial Services · Lead generation

Product Details

Fetch the apply / campaign URL for a product

POST request

URL: https://api.payorbit.in/api/v1/products/details

Body

{
    "product_id": "12345",
    "category_id": 3
}

Include a valid Bearer token with every request

Code sample

curl -X POST "https://api.vizodigital.com/api/v1/products/details" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "product_id": "12345",
    "category_id": 3
}'

Success Response

{
    "fee": 0,
    "data": {
        "url": "https://apply.example.test/campaign/abc123",
        "campaign_url": "https://apply.example.test/campaign/abc123"
    },
    "status": "success",
    "message": "Product details fetched",
    "wallet_balance": 1000
}

Failure response

{
    "status": "error",
    "message": "Request failed. Check credentials, wallet balance, or validation errors."
}

Overview

Returns the apply URL for a product from Products by Category.

Access & billing

  • Admin must enable Lead generation (lead_generation) for your account.
  • This call is included — fee = 0. The per-lead fee is charged on Lead Status when the status first becomes approved.
  • Provider credentials (including customer id) are applied server-side.

product_id is required. category_id is optional. card_id is optional (credit card cases).

Authenticate with a Bearer token.

Body

application/json required

Product details request body

Schema

{
    "type": "object",
    "required": [
        "product_id"
    ],
    "properties": {
        "card_id": {
            "type": "integer",
            "description": "Optional. Credit card cases only."
        },
        "product_id": {
            "type": "string",
            "description": "Product id from Products by Category"
        },
        "category_id": {
            "type": "integer",
            "description": "Optional category id, e.g. 3 for Credit Cards"
        }
    }
}

Example

{
    "product_id": "12345",
    "category_id": 3
}

Responses

  • 200 · application/json default

    Successful response

    Example

    {
        "fee": 0,
        "data": {
            "url": "https://apply.example.test/campaign/abc123",
            "campaign_url": "https://apply.example.test/campaign/abc123"
        },
        "status": "success",
        "message": "Product details fetched",
        "wallet_balance": 1000
    }

Rate Limits

60/min