JustTap

Introduction

Getting started with the JPL Payments Gateway API.

Getting Started with JPL Payments Gateway

Welcome to the JPL Payments Gateway API documentation. This guide will help you get started with integrating payment processing into your application.

Overview

The JPL Payments Gateway provides a robust and secure platform for processing payments, managing collections, and handling financial transactions. Our API is designed to be developer-friendly with clear endpoints and comprehensive error handling.

Key Features

  • Secure Payment Processing: Industry-standard encryption and security protocols
  • Multiple Payment Methods: Support for various payment channels
  • Real-time Status Updates: Instant transaction status notifications
  • Webhook Support: Automated event notifications for your application
  • Comprehensive API: Full-featured REST API with detailed documentation

Base URL

All API requests should be made to:

Production: https://api.gateway.justtap.io
Sandbox: https://api-uat.gateway.justtap.io

[!TIP] Always use the sandbox environment for testing and development. Switch to production only when you're ready to process real transactions.

Quick Start

Here's a simple example to get you started with the JPL Payments Gateway:

1. Obtain Your API Credentials

Before you can make API calls, you'll need:

  • API Key: Used to authenticate your requests
  • Authentication Token: Required for secure access

See the Authentication section for detailed instructions.

2. Make Your First Request

Here's an example of checking the API status:

curl -X GET https://api-uat.gateway.justtap.io/health \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json"

Common Response Codes

Status CodeMeaningDescription
200OKRequest successful
201CreatedResource created successfully
400Bad RequestInvalid request parameters
401UnauthorizedMissing or invalid authentication
403ForbiddenInsufficient permissions
404Not FoundResource not found
429Too Many RequestsRate limit exceeded
500Internal Server ErrorServer error occurred

Rate Limiting

To ensure fair usage and system stability, the API implements rate limiting:

  • Standard Tier: 100 requests per minute
  • Premium Tier: 1000 requests per minute

Next Steps

Now that you understand the basics, explore these sections:

  1. Authentication - Learn how to authenticate your API requests
  2. Collections - Start processing payments and collections
  3. Webhooks - Listen for real-time events

On this page