It seems like a reduced way of "paying the price", but I don't know if it's correct anywhere. See "Pay the Duck Someone".
In Colombia it is a colloquial expression to say that someone has been blamed for something they have not done. Answering unjustly for something, holding someone accountable.
A colloquial expression used to express the situation of suffering a punishment, a guilt or a penalty, which is not deserved by the person who suffers it, as he or she is not to blame for the fact or situation.