Disclose up front - be transparent
Collect immediately - the same day the deal funds
Collect E-Check - Deposit Immediately - will hit merchant account that evening
Should clear before merchant spends the funds or moves to another bank account.

2nd Option - Be Upfront & Transparent - Collect Fee Upfront - Best Effort Contract