The Most Active and Friendliest
Affiliate Marketing Community Online!

“Adavice”/  “RollerAds”/

OfferToro Postback Issues

Samuel745

New Member
affiliate
So offertoro is a offerwall network and for 2 days now i have been trying to configure my postback setting with them. But everytime i test the post back it says "wrong signature". I have put the signiture template and added my appkey as shown in their guide but still I get "wrongsigniture" in my postback logs.

Here is what the signiture is meant to look like
md5(oid + "-" + user_id + "-" + YOUR APP's KEY)
So I put in my appkey where it says and still in the postbacklog i get "The result of the postback was NOT OK!"

So can anyone who has experience in postbacks tell me what i'm doing wrong?

Thanks!
 
Have you contacted them for help? They might be able to tell you what's wrong.
 
Here's what I have

MD5([oid]-[user_id]-[key]) so yours looks right. Do you have ip filters or something like that on

Tom
 
My IP filters are off .

I have also tried to change my signature to this: MD5([oid]-[user_id]-[myappid])
And still, the postbacklog says wrong signature! :(

And my signature variable is "sig"
Status variable is "status" with 1 as successful and 0 as reversed

seriously don't know what's wrong with the signature because I have tried to deleted the app on offertoro and make a new one a billion times

The money gets sent but not credited because of wrong signature

e66070105057e01a6d0ad953887fca2b.png


and the email they send to me about the failure is
Failed URL: MYPOSTBACKLINK?id=100&oid=78&o_name=Macbook+Pro+-+IQ&amount=467¤cy_name=Points&user_id=testuser&sig=MYSIGNATURE&payout=0.240

Is "¤" the problem? what does it mean? how do i change it?
 
Last edited:
SOLVED!!!!

The reason was because i put "sig" instead of "signature"! Even though on their site they say "sig"

Everything is fixed and the user gets credited.

However, OfferToro still send me "postbackfailed" email even though everything works fine now. Is there a way to remove the email notification
 
I made a support ticket 2 days ago and they have not gotten back to me yet.

It's the weekend, for one thing, and a lot of people don't work on the weekends. Some are also not very prompt when it comes to answering support tickets. Give it a couple of more days, and if they don't get back to you, see if you can contact them through Skype or IM.
 
So now the issue is that bevcause OfforToro thinks that the postback failed, the user is credited 4 times instead of once as the system is trying to send it again and again until success.

It's just one problem after another now!
 
Hello,

I am having the same problem. In testing user getting credited 5 times. What i should do?

Can you share or e-mail postback code please?

You need to make sure after you have processed the postback you respond with a 1 to let Offer Toro know you have received the postback
 
i ahde the same issue with my android app... offertoro is sending credits multiple times .... also sending me postback fails email...

here is my code for offertoro postback ... -

include_once("../core/init.inc.php");

// domainaddress/postbacks/offertoro.php?id={id}&ofid={oid}&amount={amount}&user={user_id}

$click_id = $_REQUEST['user'];
$amount = $_REQUEST['amount'];
$ofid = $_REQUEST['ofid'];
$id = $_REQUEST['id'];
$timeCurrent = time();

$configs = new functions($dbo);

$type = "OT Offer Credit";

// Checking Remote Ip
if($configs->isWhitelisted($_SERVER["REMOTE_ADDR"])){

$offerData = $configs->getofferStatusData($click_id);

if($offerData['cid'] == $click_id && $offerData['of_id'] == $ofid){

$user_id = $offerData['user'];
$account = new account($dbo, 1);
$userdata = $account->getuserdata($user_id);

$checkusername = isset($userdata['username']) ? $userdata['username'] : "none";

if($checkusername != $user_id){ api::printError(ERROR_UNKNOWN, "Account Mismatch"); }else{

$newBalance = $userdata['points'] + $amount;

// Updating user Points
$sql = "UPDATE users SET points = '$newBalance' WHERE login = '$user_id'";
$stmt = $dbo->prepare($sql);
$stmt->execute();

// Updating user Tracker
$sql = "INSERT INTO tracker(username, points, type, date) values ('$user_id', '$amount', '$type', '$timeCurrent')";
$stmt = $dbo->prepare($sql);

if($stmt->execute()){ $configs->sendPush($userdata['gcm'], "credit", $amount, "none", "none"); }

header("HTTP/1.1 200");

}

}else{
// No such Offer Exists
header("HTTP/1.1 400");
api::printError(ERROR_UNKNOWN, "Unknown Offer Error");

}


// Unknown Ip
}else{

header("HTTP/1.1 400");
api::printError(ERROR_UNKNOWN, "Unknown Error");

}

?>

--------------------------------------

Can anyone help me to stop multiple times credits plz
 
banners
Back