Documentation

Developer Hub

Everything you need to integrate PayWall into your application. From quick start guides to detailed API references.

Quick Start

Get up and running with PayWall in minutes. Follow these steps to make your first payment.

1

Create Account

Sign up for a free PayWall account and get your API keys.

2

Make First Request

Test our API with a simple payment link creation.

3

Go Live

Switch to production mode and start accepting real payments.

Core Features

Explore PayWall's key features and learn how to implement them in your application.

Payment Links

Create and share payment links that never expire. Perfect for invoicing and one-off payments.

  • No expiration dates
  • Share via email, SMS, or QR code
  • Real-time status tracking
  • Customizable checkout pages

Terminal Checkout

Process payments in-person with PayWall physical terminals.

  • Multiple terminal models
  • Offline payment processing
  • Receipt printing
  • Inventory management integration

REST API

Integrate payments into your application with our developer-friendly API.

  • RESTful design principles
  • Comprehensive webhooks
  • Rate limiting protection
  • Extensive code examples

Simple Integration

Create a payment link with just a few lines of code. No complex setup required.

JavaScript Example

const response = await fetch('https://team.paywall.app/quickcheckout/YOUR-ACCOUNT-ID/', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_test_xxx',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    amount: 2000,        // $20.00 in cents
    currency: 'usd',
    success_url: 'https://yoursite.com/success',
    name: 'John Doe',
    email: 'john@example.com'
  })
});

const payment = await response.json();
console.log('Payment link created:', payment.checkout_url);
                

Additional Resources

Find answers, get support, and stay updated with the latest PayWall developments.

API Reference

Complete API documentation with examples and testing tools.

Integration Guides

Step-by-step tutorials for common integration patterns.

Support Center

Get help from our team or browse community discussions.

Status Page

Monitor API uptime and system status in real-time.

Need Help?

Our developer support team is here to help you integrate PayWall successfully.