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.