<p>The smart contract is a small program that holds funds given to it and sends it to an address only when specified conditions occur.</p>
<ol>
<li>Do I have to write the code.?</li>
</ol>
<p>You can if you want. Else we will have published and verified Dapps which will provide all services that most people want. You can then use these readymade contracts. For example, you need an escrow service you go to a Cardano Escrow app and invite your business partner there and tell him to pay the escrow amount to your instance of a smart contract template. Once he pays it the program will now release the money only if there are the same inputs from both of you, either to return the money to your partner's wallet or pay you for the services you provided. The software will not let a single person to withdraw.</p>
<ol start="2">
<li>Where are the details of the contract kept and displayed?</li>
</ol>
<p>The working part of the contract will live in the blockchain(node). People will interact (for example request for releasing a security deposit of a contract ) through a website/mobile app etc. The details of the contract will also be available on these sites or mobile apps.</p>
<ol start="3">
<li>Where would the payment then sit once received?</li>
</ol>
<p>Each contract has its address where it can receive payment. Only if a specific condition is a meet that money held by contract comes out. When the conditions are satisfied the program will permit the transfer to a wallet satisfying the laid down condition.</p>

CC BY-SA 4.0
2021-09-16T19:16:36.013Z
2021-09-16T19:16:36.013Z
raghu
<p>I want to request a payment from a business via a smart contract, do I need to know how to code the contract myself?</p>
<p>I’d also appreciate some guidance on the following;</p>
<ol>
<li>What do both parties need to ensure the contract works</li>
<li>Where are the details of the contract kept and displayed</li>
<li>Where would the payment then sit once received?</li>
</ol>

<smart-contract>
How do I set up a smart contract?
# How do I set up a smart contract?

(Asked by: username_0 on 2021-09-16)

I want to request a payment from a business via a smart contract, do I need to know how to code the contract myself?

I’d also appreciate some guidance on the following;

1. What do both parties need to ensure the contract works
2. Where are the details of the contract kept and displayed
3. Where would the payment then sit once received?

**Tags:** smart-contract

---

## 1 answers

### Answer by username_1 on 2021-09-16. Score: 1

The smart contract is a small program that holds funds given to it and sends it to an address only when specified conditions occur.

1. Do I have to write the code.?

You can if you want. Else we will have published and verified Dapps which will provide all services that most people want. You can then use these readymade contracts. For example, you need an escrow service you go to a Cardano Escrow app and invite your business partner there and tell him to pay the escrow amount to your instance of a smart contract template. Once he pays it the program will now release the money only if there are the same inputs from both of you, either to return the money to your partner's wallet or pay you for the services you provided. The software will not let a single person to withdraw.

2. Where are the details of the contract kept and displayed?

The working part of the contract will live in the blockchain(node). People will interact (for example request for releasing a security deposit of a contract ) through a website/mobile app etc. The details of the contract will also be available on these sites or mobile apps.

3. Where would the payment then sit once received?

Each contract has its address where it can receive payment. Only if a specific condition is a meet that money held by contract comes out. When the conditions are satisfied the program will permit the transfer to a wallet satisfying the laid down condition.


---

