PaymentMethod
Defines accepted payment methods, such as credit card, wire transfer, or PayPal in NetSuite.
Columns
| Name | Type | ReadOnly | Description |
| InternalId [KEY] | String | True |
A unique system-generated identifier assigned to the payment method, allowing it to be referenced across transactions and reports. |
| Account_ExternalId | String | False |
An external identifier for the financial account linked to this payment method, often used for integrations with third-party accounting or banking systems. |
| Account_InternalId | String | False |
An internal system-generated identifier for the financial account associated with this payment method, ensuring accurate transaction tracking. |
| Account_Name | String | False |
The descriptive name of the financial account used for processing payments, helping users identify the linked bank account or payment source. |
| Account_Type | String | False |
The classification of the financial account linked to this payment method, such as checking, savings, or a merchant account, determining its role in fund processing. The allowed values are account, accountingPeriod, appDefinition, appPackage, assemblyBuild, assemblyUnbuild, assemblyItem, bin, binTransfer, binWorksheet, budget, budgetCategory, calendarEvent, campaign, campaignAudience, campaignCategory, campaignChannel, campaignFamily, campaignOffer, campaignResponse, campaignSearchEngine, campaignSubscription, campaignVertical, cashRefund, cashSale, check, classification, contact, contactCategory, contactRole, costCategory, couponCode, creditMemo, crmCustomField, currency, currencyRate, customList, customRecord, customRecordCustomField, customRecordType, customer, customerCategory, customerDeposit, customerMessage, customerPayment, customerRefund, customerStatus, depositApplication, department, descriptionItem, discountItem, downloadItem, employee, entityCustomField, entityGroup, estimate, expenseCategory, expenseReport, file, folder, giftCertificate, giftCertificateItem, interCompanyJournalEntry, interCompanyTransferOrder, inventoryAdjustment, inventoryItem, inventoryNumber, inventoryTransfer, invoice, itemCustomField, itemDemandPlan, itemFulfillment, itemGroup, itemNumberCustomField, itemOptionCustomField, itemSupplyPlan, itemRevision, issue, job, jobStatus, jobType, itemReceipt, journalEntry, kitItem, leadSource, location, lotNumberedInventoryItem, lotNumberedAssemblyItem, markupItem, message, manufacturingCostTemplate, manufacturingOperationTask, manufacturingRouting, nexus, nonInventoryPurchaseItem, nonInventoryResaleItem, nonInventorySaleItem, note, noteType, opportunity, otherChargePurchaseItem, otherChargeResaleItem, otherChargeSaleItem, otherCustomField, otherNameCategory, partner, partnerCategory, paycheckJournal, paymentItem, paymentMethod, payrollItem, phoneCall, priceLevel, pricingGroup, projectTask, promotionCode, purchaseOrder, returnAuthorization, revRecSchedule, revRecTemplate, salesOrder, salesRole, salesTaxItem, serializedInventoryItem, serializedAssemblyItem, servicePurchaseItem, serviceResaleItem, serviceSaleItem, solution, siteCategory, state, subsidiary, subtotalItem, supportCase, supportCaseIssue, supportCaseOrigin, supportCasePriority, supportCaseStatus, supportCaseType, task, taxGroup, taxType, term, timeBill, topic, transferOrder, transactionBodyCustomField, transactionColumnCustomField, unitsType, vendor, vendorCategory, vendorBill, vendorCredit, vendorPayment, vendorReturnAuthorization, winLossReason, workOrder, workOrderIssue, workOrderCompletion, workOrderClose. |
| CreditCard | Boolean | False |
Indicates whether this payment method is associated with a credit card, allowing transactions to be processed through a credit network. |
| ExpressCheckoutArrangement | String | False |
Specifies whether this payment method is configured for express checkout, streamlining online payment processes for quicker customer transactions. |
| ExternalId | String | False |
A unique external identifier assigned to the payment method, often used for data imports, system integrations, or reference in external applications. |
| IsDebitCard | Boolean | False |
Indicates whether this payment method is linked to a debit card, which withdraws funds directly from the cardholder’s bank account instead of a credit line. |
| IsInactive | Boolean | False |
Determines whether the payment method is available for use, with inactive methods being disabled for new transactions while retaining historical records. |
| IsOnline | Boolean | False |
Indicates whether this payment method supports online transactions, such as e-commerce purchases, digital invoices, or automatic subscription billing. |
| Name | String | False |
The name assigned to this payment method, providing a clear label such as 'Credit Card,' 'Wire Transfer,' or 'PayPal' for easy selection in transactions. |
| PayPalEmailAddress | String | False |
The registered PayPal email address associated with this payment method, used for receiving or processing PayPal transactions securely. |
| UndepFunds | Boolean | False |
Indicates whether funds received via this payment method are temporarily recorded as undeposited before being transferred to a bank account. |
| UseExpressCheckout | Boolean | False |
Specifies whether this payment method is enabled for express checkout, allowing faster payment processing without requiring full customer details for each transaction. |