What Makes a Payments Agreement Legally Enforceable?