Class OnlinePinData
Inherited Members
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
- 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.
- 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 |