Whenever a user completes an offer, we will make a call to the Postback URL that you indicated in your app attaching all the information that you will need to credit your users.
Parameter | Description | |
---|---|---|
subId | This is the unique identifier code of the user who completed action on your platform. | |
transId | Unique identification code of the transaction made by your user on Adparagon. | |
reward | The amount of your virtual currency to be credited to your user. | |
payout | The offer payout in $ | |
signature | MD5 hash that can be used to verify that the call has been made from our servers. | |
status | Determines whether to add or subtract the amount of the reward. "1" is when the virtual currency should be added to the user and "2" when it should be subtracted. This may be because the advertiser has canceled the user's transaction, either because he/she committed fraud or because it has been a mistake entering the data needed to complete the campaign. | |
userIp | The user's IP address who completed the action. | |
campaign_id | Id of the offer completed | |
offer_name | OfferName completed by user | |
country | Country (ISO2 form) from the lead comes | |
uuid | Unique identification code of the click made by your user on Adparagon |
You should verify the signature received in the postback to ensure that the call comes from our
servers.
Signature parameter should match MD5 of SUBID TRANSACTIONID
REWARD SECRET . You can find your secret key in My Websites section.
The formula to be checked is as follows:
Our server will expect the following answers:
Our servers wait for a response for a maximum time of 60 seconds before the 'timeout'. In this case, it will be retried sending the same transaction up to 5 occasions during the following hours. Please, check if the transaction ID sent to you was already entered in your database. This will prevent to give twice the same amount of virtual currency to the user because of the timeout.