Integrations

Setup guides for third-party services and APIs

Payment Gateways

Stripe Integration
Step 1: Get API Keys

Sign up at stripe.com and get your API keys from the dashboard

Step 2: Add to Environment
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY="pk_..."
STRIPE_SECRET_KEY="sk_..."
STRIPE_WEBHOOK_SECRET="whsec_..."
Step 3: Configure Webhook

Add webhook endpoint: https://yourdomain.com/api/webhooks/stripe

Razorpay Integration
Setup for Indian Customers

Sign up at razorpay.com and configure:

RAZORPAY_KEY_ID="rzp_..."
RAZORPAY_KEY_SECRET="..."
RAZORPAY_WEBHOOK_SECRET="..."

Email Service (Resend)

Resend Email Integration
Step 1: Sign Up

Create account at resend.com

Step 2: Verify Domain

Add DNS records to verify your sending domain

Step 3: Configure
RESEND_API_KEY="re_..."
EMAIL_FROM="noreply@yourdomain.com"

Google Analytics & OAuth

Google Services Setup

For detailed Google Analytics and OAuth setup, see the existing guides:

  • GOOGLE_OAUTH_SETUP.md - Complete OAuth configuration
  • OAUTH_SETUP.md - Quick setup guide
Need Help?

Check the root directory for detailed integration guides or contact support@graburl.com