Payment
amountCents
integer
amount charged or refuned
bulkPaymentId
Nullablestring
cardConfirmation
Nullablestring
cardDigits
Nullablestring
cardName
Nullablestring
cardType
Nullablestring
chargeFromPublicPage
boolean
chargeId
Nullablestring
reference for original payment if transaction type is different from charge
checkNumber
Nullablestring
companyId
string
createdDate
date-time
debitCard
boolean
deposit
boolean
disputedPaymentId
Nullablestring
if a payment is a deduction/correction of a disputed payment, here we store link to that original disputed payment
disputedReason
Nullablestring
disputedStatus
NullableWarning, NeedsResponse, UnderReview, Refunded, Won, Lost, Unknown
disputedType
NullableDeduction, Fee, ReversedDeduction, ReversedFee
duesAndAssessmentsFee
Nullablenumber
0 = no fees yet, null = there will be no fees
id
Primary Keystring
imported
boolean
interchangeFee
Nullableinteger
0 = no fees yet, null = there will be no fees
locationId
string
metadata
Nullableobject
metadata reserved for customers to control
note
string
orderId
string
payerId
Nullablestring
paymentMode
Manual, Online, InPerson
paymentType
Check, Cash, Card, Other, ACH, Financing, PayPal, Venmo, Zelle, Insurance, Warranty, Internal, Mechanical_Installment, Policy, Reconditioning, Vehicle_Service_Contract, Account_Receivable, BNPL, BNPL_Sunbit, Interac_e__Transfer
payoutId
Nullablestring
provider
NullableFinix, FirstMile, Manual, Stripe, Sunbit
providerData
Nullableobject
providerFee
Nullableinteger
SM payments fee amount in cents on top of Stripe fee
receiptNumber
integer
recordedDate
Nullabledate-time
the date that the payment was recorded
refundReason
NullableDuplicate, Fraudulent, RequestedByCustomer
refunded
Nullableboolean
refundedAmountCents
Nullableinteger
amount refunded for charge transactions
statementId
Nullablestring
status
Canceled, Failed, Pending, Processing, Succeeded
surchargeFee
Nullableinteger
transactionType
Charge, Refund, Transfer, Dispute
transactionalFeeAmountCents
Nullableinteger
amount charged as SM transactional fee (service fee)
updatedDate
Nullabledate-time
userData
Nullableobject