Source Documentation

Explore the structure, functionality, and usage of each core class

PHP SDK Class Reference

ClassDescription
BaseBase API class providing core API connection methods.
CardCard data class.
CardStoreHandles storing and managing card-related operations.
CartRepresents a purchase cart object.
ConfigIPC configuration settings class.
CustomerHandles customer details; collects and validates client data.
DefinesContains SDK constants and predefined values.
GetTxnStatusImplements IPCGetTxnStatus to handle transaction status requests.
HelperUtility functions for the IPC library.
IAPurchaseHandles in-app purchases using IPCIAPurchase.
IAStoreCardStores customer cards using IPCIAStoreCard.
IAStoredCardUpdateUpdates stored cards via IPCIAStoreCard.
IPCGetTxnLogRetrieves transaction logs using IPCGetTxnLog.
PaymentStatusHandles retrieval of payment statuses.
LoaderLoads required IPC library classes.
MandateManagementManages mandates via IPCMandateManagement.
PurchaseProcesses standard purchases using IPCPurchase.
RefundHandles refunds via IPCRefund.
RequestMoneyInitiates money requests via IPCRequestMoney.
ResponseParses and validates responses from IPC.
ExceptionHandles and parses IPC-related exceptions.
PreAuthorizationInitiates pre-authorizations via IPCPreAuthorization.
PreAuthorizationCancellationCancels pre-authorizations via IPCPreAuthorizationCancellation.
PreAuthorizationCompletionCompletes pre-authorizations via IPCPreAuthorizationCompletion.
PreAuthorizationStatusRetrieves status of a pre-authorization via IPCPreAuthorizationStatus.
IAPreAuthorizationInitiates in-app pre-authorization using IPCIAPreAuthorization.
AuthorizationReserves funds via IPCAuthorization without capturing.
AuthorizationCaptureCaptures authorized amounts using IPCAuthorizationCapture.
AuthorizationListLists uncaptured or unreversed authorizations.
AuthorizationReverseReverses authorizations partially or fully using IPCAuthorizationReverse.