--- title: "Virtual Terminal" slug: "payments-use-cases-virtual-terminal" updated: 2023-10-06T15:07:16Z published: 2023-10-06T15:07:16Z canonical: "docs.blackthorn.io/payments-use-cases-virtual-terminal" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # Virtual Terminal ## Prepopulating Examples ### Related To Field: Opportunity.Account -> Transaction.Account ![G_01_03 virtual terminal pic 1](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/G_01_03%20virtual%20terminal%20pic%201.png) ### Currency ISO Field 1. Create a custom picklist field called **Currency ISO** on your Opportunity parent object. 2. Insert the same values as the **Currency ISO** field from the Transaction. *Only include the Currency ISO values that you need.* 3. Set a default value for this custom field, ie "USD". 4. Create a new custom metadata type record. - **Name:** Opp_Currency_ISO - **Label:** Opp->Trans Currency - **Screen:** Single Transaction - **Source Object:** Opportunity - **Source Field:** Currency ISO - **Target Object:** Transaction - **Target Field:** Currency ISO 5. Click **Save**. ### Description Field: Opportunity.Description -> Transaction.Description ![G_01_03 virtual terminal pic 2](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/G_01_03%20virtual%20terminal%20pic%202.png) ### Custom Field: Lead.Lead Source -> Transaction. Lead Source ![G_01_03 virtual terminal pic 3](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/G_01_03%20virtual%20terminal%20pic%203.png) ## Additional Use Cases If you have any suggestions for a use case with Blackthorn Payments please contact [Blackthorn Support](https://community.blackthorn.io/s/support) and provide details on your use case. We always appreciate hearing the solutions our customers create and love sharing that with our other customers!