Skip to main content

5-Minute Quickstart Guide

This guide walks you through integrating Pay with Handle using our Headless REST API.

Step 1: Obtain Your API Keys

  1. Log in to the Handle Merchant Dashboard.
  2. Copy your Secret Key (sk_test_... for development, sk_live_... for production).
Never expose your Secret Key (sk_live_... or sk_test_...) in client-side code (browsers, mobile apps). Always make API calls from your secure backend server.

Step 2: Resolve Customer Handle

When the customer enters @ayodeji at checkout, make a request from your backend to resolve their profile:

Step 3: Dispatch Payment Authorization

Display the customer’s linked active banks and dispatch the push prompt:

Step 4: Listen for Webhooks

Configure your server endpoint to receive real-time payment confirmations:
Express.js (Node.js)