Search Results for

    Show / Hide Table of Contents

    Class OnlinePinData

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

    Properties

    EncryptedPinBlock

    Encrypted data containing a PIN

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

    PinBlockFormat

    ISO 9564 based PIN block format.

    Worldline acquiring only supports the following format:
    • 4 - ISO-4

    Bambora acquiring supports the following formats:
    • 0 - ISO 9564-1 Format 0 (Standard PIN block format with PAN XOR, commonly used with 3DES / DUKPT).
    • 1 - ISO 9564-1 Format 1 (PIN block with transaction sequence/random number).
    • 2 - ISO 9564-1 Format 2 (Primarily used for offline/smart cards).
    • 3 - ISO 9564-1 Format 3 (Similar to Format 0 with random fill digits).
    • 4 - ISO 9564-1 Format 4 (AES-256 encrypted PIN block format, required for modern Online PIN / Tap on Mobile CVM solutions).
    Declaration
    public int? PinBlockFormat { get; set; }
    Property Value
    Type Description
    int?

    PinEncryptionData

    PIN encryption details used for the encryptedPinBlock.

    The following variants are supported:
    • AES_UKPT - Used in combination with Worldline acquirers
    • DUKPT - Used in combination with the Bambora acquirer
    • ZPK - Zone PIN Key, used in combination with the Bambora acquirer
    Declaration
    public PinEncryptionData PinEncryptionData { get; set; }
    Property Value
    Type Description
    PinEncryptionData
    In This Article
    Back to top Copyright (c) 2024 Worldline Financial Services (Europe) SA