Search Results for

    Show / Hide Table of Contents

    Class ApiCaptureRequest

    Inheritance
    object
    ApiCaptureRequest
    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 ApiCaptureRequest

    Properties

    Amount

    Amount to capture. If not provided, the full amount will be captured.

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

    CaptureSequenceNumber

    The index of the partial capture. Not needed for full capture.

    Declaration
    public int? CaptureSequenceNumber { get; set; }
    Property Value
    Type Description
    int?

    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

    IsFinal

    Indicates whether this partial capture is the final one.
    Not needed for full capture.

    Declaration
    public bool? IsFinal { get; set; }
    Property Value
    Type Description
    bool?

    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