Detail Product
Last updated: 05-Jan-2022
Rate this article:
Overview
The detail_product call is used to retrieve the details for a single product.
URL: https://www.2checkout.com/api/products/detail_product
HTTP Method: GET
Input Parameters
Parameter | Description |
---|---|
product_id | ID of product to retrieve details for. Required. |
Data Returned
product
Parameter | Description |
---|---|
product_id | System Product ID. |
name | Product Name |
vendor_product_id | Merchant Assigned Product ID. |
description | Product Short Description. |
long_description | Product Long Description. |
price | Product Price. |
tangible | Tangible=1, Intangible=0. |
weight | Product Weight. |
handling | Product Handling Fee. |
recurrence | Product Recurrence. |
startup_fee | Recurring Startup Fee. |
duration | Product Duration. |
assigned_product_id | 2CO Assigned Product ID. |
pending_url | Product Pending URL. |
approved_url | Product Approved URL. |
commission | Affiliate commision. |
commission_type | Affiliate commision type. |
images
Parameter | Description |
---|---|
image_number | Image number. |
image_id | Image ID. |
options
Parameter | Description |
---|---|
option_value_id | Product option value. |
option_id | Product option ID. |
option_name | Product option name. |
vendor_id | Merchant ID (2Checkout Account Number) of user. |
option_value_surcharge | Option value surcharge. |
option_value_name | Option value name. |
categories
Parameter | Description |
---|---|
category_id | Category ID |
name | Category name. |
parent_id | Category parent ID. |
description | Category description. |
parent_name | Category parent name. |
Example API Call
curl -G https://www.2checkout.com/api/products/detail_product \
-H 'Accept: application/json' -u 'username:password' \
-d 'product_id=4635212971'
Example Successful Response
{
"product" : {
"approved_url" : null,
"assigned_product_id" : "2559",
"categories" : [],
"commission" : 0,
"commission_amount" : null,
"commission_type" : null,
"description" : "An API created product",
"duration" : null,
"handling" : null,
"images" : [],
"long_description" : null,
"name" : "API product",
"options" : [
{
"option_id" : "4023756741",
"option_name" : "extra benefit",
"option_values" : [
{
"option_value_id" : "4023756744",
"option_value_name" : "full life coverage",
"option_value_surcharge" : "1.00"
},
{
"option_value_id" : "4023756747",
"option_value_name" : "half life coverage",
"option_value_surcharge" : "0.50"
},
{
"option_value_id" : "4023756750",
"option_value_name" : "extra lives coverage",
"option_value_surcharge" : "2.00"
}
]
},
{
"option_id" : "4688355343",
"option_name" : "decibels",
"option_values" : [
{
"option_value_id" : "4688355346",
"option_value_name" : "150dB",
"option_value_surcharge" : "11.00"
},
{
"option_value_id" : "4688441332",
"option_value_name" : "200dB",
"option_value_surcharge" : "22.00"
},
{
"option_value_id" : "4688441335",
"option_value_name" : "250dB",
"option_value_surcharge" : "33.00"
}
]
}
],
"pending_url" : null,
"price" : "10.00",
"product_id" : "4635212971",
"recurrence" : null,
"recurrence_p" : null,
"recurring" : "0",
"startup_fee" : null,
"tangible" : "0",
"vendor_id" : "606917",
"vendor_product_id" : "",
"weight" : null
},
"response_code" : "OK",
"response_message" : "Product detail information retrieved successfully"
}
Common Error Codes
Code | Description |
---|---|
PARAMETER_MISSING | Required parameter missing: |
PARAMETER_INVALID | Invalid value for parameter: |
RECORD_NOT_FOUND | Unable to find record. |
FORBIDDEN | Access denied to product. |
Rate this article: