GirderPay
An API-first payments framework engineered for granular programmatic routing control. Inject deep-level webhooks, transaction isolation protocols, and high-throughput settlement rails directly into your custom production software stack.
package main
import (
"context"
"log"
girdercore "github.com/girdercore/sdk-go"
)
func main() {
// Initialize GirderPay client with production credentials
client := girdercore.NewClient(
girdercore.WithAPIKey(os.Getenv("GIRDERPAY_API_KEY")),
girdercore.WithEnvironment("production"),
girdercore.WithRegion("africa-west-1"),
)
// Configure transaction isolation protocol
isolationConfig := &girdercore.IsolationConfig{
Mode: girdercore.IsolationStrict,
Timeout: 30 * time.Second,
RetryCount: 3,
}
// Create payment pipeline with deep webhook injection
pipeline, err := client.Pipelines.Create(context.Background(), &girdercore.PipelineConfig{
Name: "primary-settlement-rail",
Currency: "XOF",
RoutingStrategy: girdercore.RoutingDynamic,
Isolation: isolationConfig,
Webhooks: []girdercore.WebhookConfig{
{Event: "payment.initiated", URL: "https://api.yourapp.com/hooks/initiated"},
{Event: "payment.processing", URL: "https://api.yourapp.com/hooks/processing"},
{Event: "payment.completed", URL: "https://api.yourapp.com/hooks/completed"},
{Event: "payment.failed", URL: "https://api.yourapp.com/hooks/failed"},
},
})
if err != nil {
log.Fatalf("Pipeline creation failed: %v", err)
}
log.Printf("Pipeline active: %s (ID: %s)", pipeline.Name, pipeline.ID)
}Built for Production Scale
Every feature engineered for enterprise-grade reliability and developer experience.
Deep-Level Webhooks
Inject real-time event notifications at every transaction lifecycle stage.
Transaction Isolation
Military-grade isolation protocols ensuring secure, sandboxed payment flows.
High-Throughput Rails
Settlement rails engineered for massive transaction volumes with sub-second latency.
Granular Routing
Programmatic control over every routing decision in your payment pipeline.
Pipeline Orchestration
Build complex payment workflows with conditional branching and fallback logic.
SDK Support
Native SDKs for Go, Node.js, Python, and PHP with full TypeScript definitions.
Ready to Build?
Get your API keys and start integrating GirderPay in minutes.