Framework
KoardSDK
Topics
Classes
Protocols
protocol KoardDescribableError
A protocol for custom error types that expose a user-facing description.
Structures
struct GetTransactionHistoryRequest
Request to retrieve transaction history with rich filtering options
struct RefundError
Basic error type for refund operations
struct SendReceiptsResponse
Response model for sending receipts
struct TransactionHistoryResponse
Response model for transaction history API with pagination information
Type Aliases
typealias CardReaderError
Alias for Apple’s PaymentCardReaderError so apps can use KoardSDK.CardReaderError
typealias Event
Alias for Apple’s PaymentCardReader.Event so apps can use KoardSDK.Event
typealias ReaderSessionError
Alias for Apple’s PaymentCardReaderSession.ReadError so apps can use KoardSDK.ReaderSessionError
typealias RefundResponse
Response model for refund transactions - directly maps to Transaction
typealias TransactionType
Values that describe types of transactions.
Enumerations
enum KoardMerchantSDKError
Represents errors thrown by the KoardSDK during API usage, configuration, or system operations.
enum PaymentType
PaymentType used to identify the type of payment transaction
enum ReaderReadinessEvent
Events related to the card reader’s readiness state
enum StatusReason
Status reason enum for more detailed transaction information