Source Documentation
Explore the structure, functionality, and usage of each core class
PHP SDK Class Reference
| Class | Description |
|---|---|
| Base | Base API class providing core API connection methods. |
| Card | Card data class. |
| CardStore | Handles storing and managing card-related operations. |
| Cart | Represents a purchase cart object. |
| Config | IPC configuration settings class. |
| Customer | Handles customer details; collects and validates client data. |
| Defines | Contains SDK constants and predefined values. |
| GetTxnStatus | Implements IPCGetTxnStatus to handle transaction status requests. |
| Helper | Utility functions for the IPC library. |
| IAPurchase | Handles in-app purchases using IPCIAPurchase. |
| IAStoreCard | Stores customer cards using IPCIAStoreCard. |
| IAStoredCardUpdate | Updates stored cards via IPCIAStoreCard. |
| IPCGetTxnLog | Retrieves transaction logs using IPCGetTxnLog. |
| PaymentStatus | Handles retrieval of payment statuses. |
| Loader | Loads required IPC library classes. |
| MandateManagement | Manages mandates via IPCMandateManagement. |
| Purchase | Processes standard purchases using IPCPurchase. |
| Refund | Handles refunds via IPCRefund. |
| RequestMoney | Initiates money requests via IPCRequestMoney. |
| Response | Parses and validates responses from IPC. |
| Exception | Handles and parses IPC-related exceptions. |
| PreAuthorization | Initiates pre-authorizations via IPCPreAuthorization. |
| PreAuthorizationCancellation | Cancels pre-authorizations via IPCPreAuthorizationCancellation. |
| PreAuthorizationCompletion | Completes pre-authorizations via IPCPreAuthorizationCompletion. |
| PreAuthorizationStatus | Retrieves status of a pre-authorization via IPCPreAuthorizationStatus. |
| IAPreAuthorization | Initiates in-app pre-authorization using IPCIAPreAuthorization. |
| Authorization | Reserves funds via IPCAuthorization without capturing. |
| AuthorizationCapture | Captures authorized amounts using IPCAuthorizationCapture. |
| AuthorizationList | Lists uncaptured or unreversed authorizations. |
| AuthorizationReverse | Reverses authorizations partially or fully using IPCAuthorizationReverse. |