My Smart Contract & Payment