CData Python Connector for NetSuite

Build 25.0.9454

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.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454