Skip to main content
Version: 3.x

Reward reconciliation

This page covers the additional parameters used for survey reconciliation. For reward postbacks and signature validation, see Handling rewards.

Server-to-server only

status and rejection_reason are only sent through server-to-server postbacks.

How reconciliation works​

A rejected reward arrives as a second postback with the same cpid and tid, a Rejected status, and a rejection reason. Handle it as an update to the original reward, not a new reward.

Parameters​

ParameterTypeDescription
statusStringPending or Rejected. A reward that isn't rejected is considered settled after 90 days, except in extremely rare circumstances. No additional postback is sent when it settles.
rejection_reasonStringThe reason for rejection, when applicable.

To rename these fields, use {STATUS} and {REJECTION_REASON} as described in Renaming parameters.