Skip to content

Payment

API Name: Payment__c

The payment is used to track the status of an exchange of money and the lifecycle of the chosen payment method.

Label API Name Type Description
Payment Name Name AutoNumber
Account Account__c Lookup(Account) The associated account.
Outstanding Amount Amount__c Currency(16, 2) The difference of Open Amount and Settled Amount. A payment with a zero outstanding amount is fully settled.
Bank Account BankAccount__c Lookup(BankAccount__c) The bank account that was used for this payment.
Business Entity BusinessEntity__c Lookup(BusinessEntity__c) The legal entity associated with this payment.
Collection Date CollectionDate__c Date The date of the collection of the money, can be in the future for certain payment methods (like SEPA Direct Debit)
Creditor BIC CreditorBIC__c Text(11) BIC of the creditor for future reference.
Creditor IBAN CreditorIBAN__c Text(34) The IBAN of the creditor for future reference.
Creditor Name CreditorName__c Text(255) Name of the creditor for future reference.
Debtor BIC DebtorBIC__c Text(11) BIC of the debtor for future reference.
Debtor IBAN DebtorIBAN__c Text(34) The IBAN of the debtor for future reference.
Debtor Name DebtorName__c Text(255) Name of the debtor for future reference.
Entry Entry__c Lookup(Entry__c) For payment methods initiated by the business owner (via a payment provider or via SEPA), the payment links to an entry.
Error Message ErrorMessage__c LongTextArea(32768) Optional: human readable error message as provided by some payment providers
Error Response ErrorResponse__c LongTextArea(32768) The raw error message in case the payment has been rejected
Open Amount OpenAmount__c Currency(16, 2) The amount that should be moved. Positive value if it is a payout, negative value if it is a payment. This value never changes.
Payment Customer PaymentCustomer__c Lookup(PaymentCustomer__c) The associated payment customer
Payment ID PaymentId__c Text(255) Unique ID for keeping track of changes (e.g. refund, chargeback). Usually provided by a payment provider, or created as an end-to-end ID in case of SEPA.
Payment Instrument PaymentInstrument__c Lookup(PaymentInstrument__c) The payment instrument that has been used to move the money.
Payment Method PaymentMethod__c Picklist The payment method used for this payment.
Payment Provider PaymentProvider__c Lookup(PaymentProvider__c) The associated payment provider
Related Statements RelatedStatements__c LongTextArea(32768)
Settled Amount SettledAmount__c Currency(16, 2) The sum over all related payment transactions. Positive value if it is a payout, negative value if it is a payment.
Status Status__c Picklist The status a payment is currently in. Depends on the payment method.