My idea is that at some point after the initial match, both users put in $5. Doing so gets them a coupon/something worth $15 at an app-chosen local restaurant or bar. If one person does not show up, the other person gets $7.
(The important part is those prices relative to each other rather than those specific values.)
The way this would make money is to make deals with the local restaurant/bar so it doesn't cost the company running the app $15 to send the potential couple to a venue (restaurants might pay to have the customers).