Home

PHP

Cashback

Query the api against cashback offers from joined merchants on your networks.

API Function: get_cashback_offers

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

The ID of the desired merchant. You can use this parameter to get cashback offers provided by a specific merchant. To obtain a list of merchants please read the "Merchants" section.

country_id numeric

The ID of the desired country . Use this parameter to get cashback offers for a specific country.

has_postback numeric

Use this parameter = 1 to get only cashback offers which support postback reporting.

allow_cashback_sites numeric

Use this parameter = 1 to get only cashback offers from advertisers which allow incentive traffic.

no_purchase numeric

Use this parameter = 1 to get only cashback offers which don`t need any purchase

Response fields:

Name Type Description
offer_id numeric The unique ID associated with the cashback offer
merchant_id numeric The unique ID of the merchant linked to the current cashback offer
program_id numeric The unique ID of the program linked to the current cashback offer
program_category_id numeric The unique ID of the category linked to the current cashback offer program
country_id numeric The unique ID of the country linked to the current cashback offer
title string Cashback Offer Title
offer_currency string Cashback Offer Currency or % sign if the value is a percent
offer_value float Value of the cashback offer
affiliate_url string Url which redirect an user to the merchant site through the affiliate network linked to the cashback offer
category_id numeric The unique ID associated with the category
region_currency string If you have requested the cashback offers for a specified country this field will contain the country currency
region_value numeric If you have requested the cashback offers for a specified country this field will contain the cashback value converted on the local currency

 

              
              
              
              
<?php   
$api_username             = '*******';
$api_subscription         = '*******';

$api_merchant_id          = 0;      // replace with your network id
$api_category_id          = 0;      // replace with your category id
$api_country_id           = 221;    // replace with your country id

$api_has_postback         = 0;      // set this to 1 to show only offers which support postback
$api_allow_cashback_sites = 'all';  // all - return all offers, allow - return only advertisers which allow cashback sites, not allow - return only advertisers which not allow cashback sites
$api_no_purchase          = 0;      // set this to 1 if you want to get only cashback offers which don't require a purchase 

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


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