How do I vary payment collected based on submissions