Attribute/ElementDescriptionTypeNotes
IdUnique Id for payment objectIntegerReferenced as PaymentId in future calls related to the transaction including void, refund, and view details
StatusPayment Status set by the systemStringSee Payment Statuses

Expected Responses for new payments are Posted, Authorized or Failed.
ProviderAuthCodeA pass-through field that displays the authorization response for the transactionString
TraceNumberA pass-through field that displays the processor’s transaction identifier for a successful transaction or the provider’s error message for a failed transactionString
FailureDataStandardized info detailing why a transaction failedObjectSee Payment Failure Codes
CustomerIdThe system identifier for the Customer Record associated with the payment.Integer
CustomerFirstNameThe first name of the Customer associated with the paymentString
CustomerLastName:The last name of the Customer associated with the paymentString
CustomerCompanyThe Company, if any, associated with the payment.String
ReferenceIdIntegerFor a refunded payment, the PaymentId for the refund transaction, for a refund transaction the Payment Id for the refunded payment.This field will be “0” in all other cases.
RecurringScheduleIdIntegerIf a payment is part of a schedule, the ScheduleId - This field will be “0” in all other cases including one-time payments processed for new customers
PaymentTypeSet by the system to identify the transaction type, based on the type of account associated with the AccountId used for the paymentIntegerValid Values: CC (credit card), ACH
PaymentSubTypeThe type of Credit Card or ACH paymentStringIt defaults to “MOTO” for credit card payments and “WEB” for ACH payments if not included or left null. Other Values include “Swipe” for CC and “PPD,” “CCD,” and “TEL” for ACH.
PaymentDateThe date the payment was processedStringSet by the system - This is always the current date
ReturnDateThe date an ACH payment was returnedStringSet by the system -This field will always be null for new transactions and will always be null for credit card transactions
EstimatedSettleDate:The date the system expects the transaction to be settledStringBased on a merchant’s funding time
ActualSettledDateThe date the system receives notification that a transaction has actually settledStringThis field will always be null for new transactions
CanVoidUntilThe last date on which a transaction may be voidedString
AccountIdThe AccountId specified in the Payment RequestInteger
InvoiceIdThe InvoiceId, if any, specified in the Payment RequestInteger
AmountThe Amount specified in the Payment RequestNumberIf the Payment Request Amount included more than two decimal places, the Response Amount will be rounded to the nearest penny
IsDebitIndicates if the payment was to the customer.Booleanfalse for a payment to a merchant or true for a refund standalone credit (standalone credit not available through Stripe).
InvoiceNumberThe InvoiceNumber, if any, specified in the Payment RequestString
PurchaseOrderNumberThe PurchaseOrderNumber, if any, specified in the Payment RequestString
OrderIdThe OrderId, if any, specified in the Payment RequestString
DescriptionThe Description, if any, specified in the Payment RequestString
LatitudeThe Latitude, if any, specified or captured in the Payment RequestNumber
LongitudeThe Longitude, if any, specified or captured in the Payment RequestNumber
SuccessReceiptOptionsThe receipt instructions specified in the Payment RequestObjectnull indicates the current system default settings were used
LastModifiedSet by the system, the date and time the transaction record was last modifiedString, formatted as datetime in ISO-8601 format
CreatedOnSet by the system, the date and time the transaction record was createdString, formatted as datetime in ISO-8601 formatThe time and date the payment was processed
NetworkTransactionIdValue provided by the card network to identify a specific card on file used in transactions of the same sale type.StringThe response to the first successful transaction with a card on file will contain a Network Transaction Id. This id must be retained from the initial successful authorization and is required to be submitted with each subsequent sale or resubmission for a card on file.
RedirectUrlIf populated, this field contains the URL where further action is required to complete the payment. The customer must visit the provided link to finalize the transaction.StringFurther action is signified by a 'RequiresAction' payment status response.