splashpay_sdk library
Classes
- MobileMoneyRequest
- Request payload for Mobile Money payment initiation.
- PaymentData
- Payment details returned in SplashPay API responses.
- PaymentResponse
- SplashPay API response wrapper for payment operations.
- SplashPay
- Main entry point for the SplashPay merchant REST client.
- SplashPayConfig
- Configuration for the SplashPay HTTP client.
- SplashPayWebhookEvent
- Parsed SplashPay webhook payload.
- SplashPayWebhookVerifier
- Helper for verifying SplashPay webhook signatures on a backend server.
Enums
- PaymentStatus
- Payment transaction status as returned by SplashPay.
- SplashPayEnvironment
- SplashPay API environment.
- SplashPayWebhookEventType
- Documented SplashPay webhook event types.
Exceptions / Errors
- SplashPayApiException
- SplashPay API returned an error response.
- SplashPayAuthenticationException
- Authentication failure (invalid API credentials).
- SplashPayException
- Base exception for all SplashPay SDK errors.
- SplashPayInvalidResponseException
- Response body could not be parsed or was invalid.
- SplashPayNetworkException
- Network connectivity or transport failure.
- SplashPayTimeoutException
- Request timed out.
- SplashPayValidationException
- Request validation failure.