Search Results for

    Show / Hide Table of Contents

    Class ApiPaymentRequest

    Inheritance
    object
    ApiPaymentRequest
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Worldline.Acquiring.Sdk.V1.Domain
    Assembly: Worldline.Acquiring.Sdk.dll
    Syntax
    public class ApiPaymentRequest

    Properties

    Amount

    Amount for the operation.

    Declaration
    public AmountData Amount { get; set; }
    Property Value
    Type Description
    AmountData

    AmountBreakdownData

    Additional data regarding the breakdown of the transaction amount. This can include amounts such as tip or cashback. The amounts specified are included in the total transaction amount, the information is provided for data enrichment and reconciliation purposes.

    Declaration
    public AmountBreakdownData AmountBreakdownData { get; set; }
    Property Value
    Type Description
    AmountBreakdownData

    AuthorizationType

    The type of authorization

    Declaration
    public string AuthorizationType { get; set; }
    Property Value
    Type Description
    string

    CardPaymentData

    Card data

    Declaration
    public CardPaymentData CardPaymentData { get; set; }
    Property Value
    Type Description
    CardPaymentData

    DynamicCurrencyConversion

    Dynamic Currency Conversion (DCC) rate data from DCC lookup response.
    Mandatory for DCC transactions.

    Declaration
    public DccData DynamicCurrencyConversion { get; set; }
    Property Value
    Type Description
    DccData

    Merchant

    Merchant Data

    Declaration
    public MerchantData Merchant { get; set; }
    Property Value
    Type Description
    MerchantData

    OperationId

    A globally unique identifier of the operation, generated by you.
    We advise you to submit a UUID or an identifier composed of an arbitrary string and a UUID/URL-safe Base64 UUID (RFC 4648 §5).
    It's used to detect duplicate requests or to reference an operation in technical reversals.

    Declaration
    public string OperationId { get; set; }
    Property Value
    Type Description
    string

    References

    Payment References

    Declaration
    public PaymentReferences References { get; set; }
    Property Value
    Type Description
    PaymentReferences

    TerminalData

    Declaration
    public TerminalData TerminalData { get; set; }
    Property Value
    Type Description
    TerminalData

    TransactionTimestamp

    Timestamp of transaction in ISO 8601 format (YYYY-MM-DDThh:mm:ss+TZD)
    It can be expressed in merchant time zone (ex: 2023-10-10T08:00+02:00) or in UTC (ex: 2023-10-10T08:00Z)

    Declaration
    public DateTimeOffset TransactionTimestamp { get; set; }
    Property Value
    Type Description
    DateTimeOffset
    In This Article
    Back to top Copyright (c) 2024 Worldline Financial Services (Europe) SA