Payment Instrument
API Name: PaymentInstrument__c
Payment instruments can be used to collect money from a customer. This can be a SEPA mandate or a credit card handle.
Label | API Name | Type | Description |
---|---|---|---|
Payment Instrument Name | Name |
AutoNumber | |
Account Holder | AccountHolder__c |
Text(255) | The registered name of the holder of the payment instrument (such as the bank account holder or credit card holder). |
Account | Account__c |
Lookup(Account) | The account to which this payment instrument relates. |
BIC | BIC__c |
Text(11) | The (SWIFT) BIC of the bank of this payment intrument. |
Bank Name | BankName__c |
Text(255) | The name of the bank of this payment instrument. |
Business Entity | BusinessEntity__c |
Lookup(BusinessEntity__c) | The legal entity of your organization allowed to use this payment instrument. |
Deactivation Reason | DeactivationReason__c |
Picklist | The reason for deactivating the payment instrument. Picklist values: Other |
Direct Debit Mandate Granted | DirectDebitMandateGranted__c |
Date | The date on which the SEPA direct debit mandate has been granted. |
Direct Debit Mandate Reference | DirectDebitMandateReference__c |
Text(255) | The unique, autogenerated reference number of the SEPA direct debit mandate. |
Direct Debit Mandate Type | DirectDebitMandateType__c |
Picklist | The type of the SEPA direct debit mandate (Core or B2B). Picklist values: Core , B2B |
IBAN | IBAN__c |
Text(34) | The IBAN (international bank account number) of this payment instrument. |
Is Active | IsActive__c |
Checkbox | Indicates whether the payment instrument is active, or if it has been deactivated or is expired. To actively deactivate the payment instrument, either specify a deactivation reason, or set “Valid Until” to a past date. |
Last Capture Amount | LastCaptureAmount2__c |
Currency(16, 2) | The amount of the last capture attempt. |
Last Capture Is Success | LastCaptureIsSuccess__c |
Checkbox | Indicates if the last capture event has completed successfully. |
Last Capture Message | LastCaptureMessage__c |
Text(255) | The message as reported by the payment provider or bank at the last capture event. |
Last Capture Notification | LastCaptureNotification__c |
LongTextArea(32768) | The raw data used to create the notification message sent to the customer at the last capture event. |
Last Capture Time | LastCaptureTime__c |
DateTime | The date and time of the last capture attempt using this payment instrument. |
Last Successful Capture Amount | LastSuccessfulCaptureAmount2__c |
Currency(16, 2) | The amount of the last successful capture event using this payment instrument. |
Last Successful Capture Time | LastSuccessfulCaptureTime__c |
DateTime | The date and time of the last successful capture event using this payment instrument. |
Masked PAN | MaskedPAN__c |
Text(255) | The masked account number (such as credit card number, IBAN) of this payment instrument. |
Money Flow Incoming | MoneyFlowIncoming__c |
Picklist | Controls the money flow restriction for incoming money, can be unrestricted (default) or disallowed. Picklist values: unrestricted , disallowed |
Money Flow Outgoing | MoneyFlowOutgoing__c |
Picklist | Controls the money flow restriction for outgoing money, can be unrestricted (default), refund-only or disallowed. Picklist values: unrestricted , refund-only , disallowed |
Payment Customer | PaymentCustomer__c |
Lookup(PaymentCustomer__c) | The customer of the payment provider who has initiated the payment instrument creation. |
Payment Method | PaymentMethod__c |
Text(255) | The payment method used for online payments as reported by the payment provider. |
Payment Provider Is Active | PaymentProviderIsActive__c |
Checkbox | Specifies whether the associated payment provider is active. |
Payment Provider | PaymentProvider__c |
Lookup(PaymentProvider__c) | The payment provider associated to this payment instrument. |
Provider-Specific Data | ProviderSpecific__c |
LongTextArea(32768) | Technical data required for the payment provider. |
Retry Count | RetryCount__c |
Number(18, 0) | Number of unsuccessful capture attempts. |
Sequence | Sequence__c |
Number(18, 0) | Controls the processing order for payment instruments. |
Token | Token__c |
Text(255) | The unique identifier of the payment instrument as provided by the payment provider. Must not be modified manually. |
Type | Type__c |
Picklist | Indicates the type of the payment instrument (such as SEPA Mandate, Bank Account, or Online Payment). Picklist values: SEPA Mandate , Bank Account , Online Payment |
Valid Until | ValidUntil__c |
Date | The date until which the payment instrument is valid and can be used for transferring money |