Your idea is good but i suggest you to go for creating a new coin for the payment system and what payment system you are suggesting is not proper , their should be the payment system as instant or like localbitcoin exchange type where the coins will be help in escrow and as soon as the transaction gets clear the payments also gets clear.