TransferDataCategoryData class abstract
The relevant data according to the transfer category.
Properties:
priority- The priority for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. Required for transfers withcategorybank. Possible values: * regular: For normal, low-value transactions. * fast: A faster way to transfer funds, but the fees are higher. Recommended for high-priority, low-value transactions. * wire: The fastest way to transfer funds, but this has the highest fees. Recommended for high-priority, high-value transactions. * instant: For instant funds transfers within the United States and in SEPA locations. * crossBorder: For high-value transfers to a recipient in a different country. * internal: For transfers to an Adyen-issued business bank account (by bank account number/IBAN).type- bankmodificationMerchantReference- The capture's merchant reference included in the transfer.modificationPspReference- The capture reference included in the transfer.authorisationType- The authorisation type. For example, defaultAuthorisation, preAuthorisation, finalAuthorisationpanEntryMode- Indicates the method used for entering the PAN to initiate a transaction. Possible values: manual, chip, magstripe, contactless, cof, ecommerce, token.processingType- Contains information about how the payment was processed. For example, ecommerce for online or pos for in-person payments.relayedAuthorisationData- If you are using relayed authorisation, this object contains information from the relayed authorisation response from your server.schemeTraceId- The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. TheschemeTraceIDshould refer to an originalschemeUniqueTransactionIDprovided in an earlier payment (not necessarily processed by Adyen). AschemeTraceIdis typically available for authorization adjustments or recurring payments.schemeUniqueTransactionId- The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.threeDSecure- The data of the result from the 3DS authentication.validationFacts- The evaluation of the validation facts. See validation checks for more information.paymentMerchantReference- The payment's merchant reference included in the transfer.platformPaymentType- Specifies the nature of the transfer. This parameter helps categorize transfers so you can reconcile transactions at a later time, using the Balance Platform Accounting Report for marketplaces or platforms. Possible values: * AcquiringFees: The acquiring fee (the aggregated amount of interchange and scheme fee) incurred on a transaction. * AdyenCommission: The transaction fee due to Adyen under blended rates. * AdyenFees: All transaction fees due to Adyen. This is the aggregated amount of Adyen's commission and markup. * AdyenMarkup: The transaction fee due to Adyen under Interchange++ pricing. * BalanceAccount: The amount booked to your user after the deduction of the relevant fees. * Commission: Your platform's or marketplace's commission on a transaction. * DCCPlatformCommission: deprecated The Dynamic Currency Conversion (DCC) fee on a transaction. * DCCMarkup: The Dynamic Currency Conversion (DCC) fee on a transaction. * Interchange: The interchange fee (fee paid to the issuer) incurred on a transaction. * PaymentFee: The aggregated amount of all transaction fees. * Remainder: The leftover amount after currency conversion. * SchemeFee: The scheme fee incurred on a transaction. * Surcharge: The surcharge paid by the customer on a transaction. * Tip: The tip paid by the customer. * TopUp: An incoming transfer to top up your user's balance account. * VAT: The value-added tax charged on the payment.pspPaymentReference- The payment reference included in the transfer.
- Annotations
-
- @BuiltValue.new()
Constructors
- TransferDataCategoryData([void updates(TransferDataCategoryDataBuilder b)])
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- oneOf → OneOf
-
One Of BankCategoryData, InternalCategoryData, IssuedCard, PlatformPayment
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(TransferDataCategoryDataBuilder)) → TransferDataCategoryData -
Rebuilds the instance.
inherited
-
toBuilder(
) → TransferDataCategoryDataBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
TransferDataCategoryData> -
no setter