> For the complete documentation index, see [llms.txt](https://knowledge-base.zumrails.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledge-base.zumrails.com/transactions-and-payment-methods/creating-a-transaction.md).

# Creating a Transaction

### You can create a transaction through your portal or the API.

{% embed url="<https://www.youtube.com/watch?v=XL6imA-_Gvs>" %}

### Through the portal

1. Log in to your **portal**
2. Select **Transactions > Add new**

<figure><img src="/files/HFKGY25eXwGvPHJfVlQ9" alt=""><figcaption></figcaption></figure>

3. Fill in all the **fields**

<figure><img src="/files/mJZNigP5wLjvlXPDE9vb" alt=""><figcaption></figcaption></figure>

* **Transaction Type**
  * **Fund Zūm Wallet**\
    `FundingSource → Zūm Wallet`
  * **Withdraw Zūm Wallet**\
    `Zūm Wallet → FundingSource`
  * **Accounts Payable**\
    `FundingSource/Zūm Wallet → User`
  * **Accounts Receivable**\
    `User → FundingSource/Zūm Wallet`
* **Transaction method**
  1. EFT
  2. Interac
  3. VisaDirect
  4. CreditCard
* **From:** (Originating account)
* **To:** (Destination account)
* **Amount** ($)
* **Memo** (optional; up to 15 characters)
* **Comment** (optional)
* **Security Question and Answer** (Optional: If Auto-deposit not available)
* Click **Save**

### Through the API

For instructions on our to create transactions utilizing the API please refer to our [documentation](https://docs.zumrails.com/api-reference/transactions).
