Wow,you services looks good but my worry is the time the customer has to wait before all the transfer and payment is made and what is the legal implication when the transaction fails and lastly is your services only digitally supported or with physical goods.