Home

PHP

Get Merchant

If you would like to query a merchant it's associated programs and cashback offers you can use the following to search or browse through all available merchants in our catalog.

API Function: get_merchant

Parameters:

Name Type Description
username string Your API username. You should have received this with your account
subscription_id string Your Subscription ID. You can copy or regenerate it from your API management interface.
merchant_id numeric Enter a merchant's ID to display
country_id numeric The ID of the country to return descriptions for. This field must be always equal or greater than 1

 

Response fields:

Name Type Description
merchant_id numeric The unique ID associated with the merchant
merchant_name string The merchant's name
merchant_logo string The merchant logo url
max_commissions scalar An array with max comissions for every category
merchant_description string The merchant's description
merchant_url string A link pointing to the merchant's website
programs list a list of programs associated with this merchant. Each program containing the fields bellow.

 

Name Type Description
program_id string The unique ID associated with this program
network_id numeric The affiliate network to which the program belongs to
network_program_id numeric The program id from the affiliate network
program_name string The program's name
program_affiliate_link string The program's affiliate link
program_status string The status of the program {joined, pending, not applied, rejected}
cashback_offers list a list of cashback offers available for this merchant. Each cashback contains the fields below

 

Name Type Description
offer_id string The unique ID associated with this cashback offer
title string The cashback offer title
currency string The cashback offer currency
value string The cashback value
url string Affiliate link for the program associated with the cashback offer
category_id string The unique ID of category associated with this offer
region_currency string The currency code for the region requested
region_value string The cashback value translated to the region requested
              
              
              
              
<?php   
$api_username      = '*******';
$api_subscription  = '*******';

$api_network_id    = 0;   // replace with your network id
$api_country_id    = 221; // replace with your country id


try
{
        $client    = new SoapClient('https://synced.io/api/v2?wsdl');
        $merchant  = $client->get_merchant($api_username, $api_subscription, $api_merchant_id, $api_country_id);			
}
catch(Exception $e)
{
        echo $e->getMessage();
}    


if(!empty($merchant))
{
    print_r($merchant);
}
?>