Skip to main content

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:

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo