package main
import (
"context"
"fmt"
reevit "github.com/Reevit-Platform/go-sdk"
)
func main() {
client := reevit.NewClient("pfk_live_xxx.secret", "org_123")
// Create payment intent
intent, err := client.Payments.CreateIntent(context.Background(), &reevit.PaymentIntentRequest{
Amount: 5000,
Currency: "GHS",
Method: "mobile_money",
Country: "GH",
CustomerID: "cust_456",
Reference: "ORD-12345",
Metadata: map[string]interface{}{
"order_id": "12345",
},
})
if err != nil {
panic(err)
}
fmt.Printf("Payment ID: %s, Status: %s\n", intent.ID, intent.Status)
}