πŸ”Œ Developer Tools

Build with Payburse API

Powerful APIs, plugins, and SDKs to integrate secure escrow payments into any platform

From marketplaces to freelance platforms, real estate to e-commerceβ€”add trusted payment protection in minutes, not months.

βœ“
RESTful API
βœ“
6 SDKs
βœ“
Webhooks
βœ“
Sandbox Mode
// Initialize Payburse SDK
const payburse = require('payburse-sdk');

// Create escrow transaction
const client = new payburse.Client({
  apiKey: 'pk_live_...',
  apiSecret: 'sk_live_...'
});

const escrow = await client.escrow.create({
  title: 'Website Development',
  amount: 1500.00,
  currency: 'USD',
  buyer: 'buyer@example.com',
  seller: 'seller@example.com'
});

// βœ“ Escrow created successfully!
>

Integration Options

Multiple ways to add escrow functionality to your platform

πŸ”Œ

RESTful API

Full-featured API for complete control over the integration. Create and manage escrow transactions programmatically with detailed documentation and SDKs.

View API Docs
🧩

Platform Plugins

Pre-built plugins for popular platforms including WordPress, Shopify, WooCommerce, and more. Quick installation with minimal technical setup.

Browse Plugins
πŸ“

Embed Scripts

Simple JavaScript widgets and buttons you can add to any website. Ideal for quick implementation without extensive development work.

View Embed Options

RESTful API

Our comprehensive REST API gives you full control over escrow functionality. Create and manage escrow transactions, milestone payments, user accounts, and more with a few simple requests.

We provide client libraries in several languages to make integration easier:

JavaScript/Node.js PHP Python Ruby Java .NET
View API Documentation
GET /api/v1/escrows
{
  "data": [
    {
      "id": "esc_123456",
      "title": "Website Development",
      "status": "active",
      "amount": 2500.00,
      "currency": "USD",
      "created_at": "2023-04-15T10:23:14Z",
      "buyer": {
        "id": "usr_789012",
        "name": "John Smith",
        "email": "john@example.com"
      },
      "seller": {
        "id": "usr_345678",
        "name": "Sarah Williams",
        "email": "sarah@example.com"
      },
      "milestones": [
        {
          "id": "mil_111222",
          "title": "Design Phase",
          "amount": 750.00,
          "status": "completed"
        },
        {
          "id": "mil_333444",
          "title": "Development Phase",
          "amount": 1750.00,
          "status": "pending"
        }
      ]
    }
  ],
  "meta": {
    "total": 12,
    "page": 1,
    "per_page": 10
  }
}

Key API Features

Escrow Management

Create, read, update and delete escrow transactions programmatically. Set custom terms, conditions, and milestone schedules.

Payment Processing

Initiate and manage payments through multiple gateways. Process escrow funding, releases, and refunds via API calls.

Webhook Notifications

Receive real-time event notifications for escrow status changes, payment events, and user actions.

User Management

Create and manage user accounts, handle authentication, and manage user permissions within your application.

Dispute Resolution

Programmatically initiate and track dispute resolution processes for problematic transactions.

Reporting & Analytics

Access comprehensive transaction data and analytics to gain insights into your escrow operations.

Platform Plugins

Pre-built integrations for popular platforms

W

WordPress Plugin

Add escrow payment functionality to your WordPress site or WooCommerce store.

Version: 2.3.1 4.8/5 ⭐
Download
S

Shopify App

Protect high-value sales with escrow payment options for your Shopify store.

Version: 1.8.0 4.7/5 ⭐
View in App Store
M

Magento Extension

Enterprise-grade escrow integration for Magento 2 e-commerce platforms.

Version: 2.1.4 4.9/5 ⭐
Download
W

WooCommerce Extension

Add escrow payment gateway to your WooCommerce checkout options.

Version: 3.2.0 4.6/5 ⭐
Download
View All Plugins

Embed Scripts

The simplest way to add escrow functionality to your website. Just copy and paste a few lines of code to add escrow payment buttons, forms, or widgets to your site.

Available Embed Options:

  • Escrow Payment Button
  • Escrow Creation Form
  • Transaction Status Widget
  • Milestone Tracker
  • Custom Branded Solutions
<script src="https://cdn.payburse.com/v1/payburse.js"></script>

<div id="payburse-button"></div>

<script>
  Payburse.createButton({
    selector: '#payburse-button',
    amount: 1500,
    currency: 'USD',
    title: 'Web Design Project',
    seller_email: 'designer@example.com'
  });
</script>
View Embed Documentation

Integration Use Cases

How businesses are using our developer tools

πŸ›’

E-Commerce Marketplace

Multi-vendor marketplaces use our API to provide secure escrow payment options for high-value transactions, protecting both buyers and sellers.

Read success story β†’
πŸ‘¨β€πŸ’»

Freelancer Platforms

Freelance job platforms integrate our milestone-based payments to protect both freelancers and clients throughout project lifecycles.

Read success story β†’
🏑

Real Estate Platforms

Real estate websites use our API to secure deposits and payments for property rentals, sales, and professional services.

Read success story β†’

Developer Resources

Everything you need for successful integration

πŸ“š

Comprehensive Documentation

Detailed API reference, integration guides, code examples, and best practices to help you implement quickly.

View Documentation β†’
πŸ› οΈ

SDKs & Client Libraries

Official SDKs for popular languages like JavaScript, PHP, Python, Ruby, Java, and .NET to simplify integration.

Browse SDKs β†’
πŸ§ͺ

Sandbox Environment

Full-featured test environment to develop and test your integration without using real money or affecting production data.

Access Sandbox β†’
πŸ‘₯

Developer Support

Dedicated support for developers via email, chat, and our developer community forum. Get expert help when you need it.

Get Support β†’

Ready to integrate secure escrow payments?

Get started with our developer tools today

Create Developer Account View Documentation