Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Payments / Pin Payments API
Pin Payments API logo

Fat Zebra Pin Payments API

★ Only Publicly Available OpenAPI DocumentPaymentsPayment Processingbasic65 EndpointsREST

For Agents

Process card payments, manage subscriptions, issue refunds, and handle transfers for Australian and New Zealand businesses. Supports recurring billing, customer tokenization, and webhook notifications.

Use for: I need to process a card payment for an Australian customer, Create a recurring subscription plan for monthly billing, Check whether a refund was successfully processed, Store a customer's card details for future charges

Not supported: Operates exclusively in Australia and New Zealand. Does not handle accounting, tax filing, inventory management, or non-ANZ currency settlements — use for ANZ payment processing, subscription billing, and marketplace splits only.

The Pin Payments API is a complete payments processing solution built exclusively for Australian and New Zealand businesses, combining payment gateway, processor, and acquiring functions in a single REST API. It enables developers to accept card payments (Visa, Mastercard, Amex, EFTPOS), digital wallets (Apple Pay, Google Pay), and manage the full payment lifecycle including charges, authorizations, captures, refunds, and disputes. The API supports recurring subscriptions, customer tokenization, multi-party transfers, webhook notifications, and foreign currency processing. Jentic maintains the OpenAPI specification for Pin Payments, making it discoverable and executable by AI agents without requiring developers to parse documentation or manage API keys directly.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Pin Payments API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Pin Payments API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Pin Payments API.

Create one-time card charges and authorizations with 3D Secure support for Visa, Mastercard, Amex, and EFTPOS

Store customer profiles with tokenized payment sources for recurring transactions and subscriptions

Manage subscription plans with recurring billing cycles, trial periods, and automated invoice generation

Issue full or partial refunds on charges with automatic balance reconciliation

Process Apple Pay and Google Pay digital wallet payments alongside traditional cards

Transfer funds to bank accounts via the Recipients and Transfers API for marketplace payouts

Configure webhook endpoints to receive real-time event notifications for payment lifecycle changes

Handle payment disputes with evidence submission and status tracking

Process foreign currency transactions with automatic conversion to AUD settlement

Query account balance, deposits, and settlement history for reconciliation

Use Cases

Patterns agents use Pin Payments API for, with concrete tasks.

★ E-Commerce Checkout for ANZ Businesses

Accept one-time card payments for online stores targeting Australian and New Zealand customers. The Charges API processes Visa, Mastercard, Amex, and EFTPOS cards with automatic 3D Secure authentication when required. Merchants can capture payments immediately or authorize funds for later capture (e.g., when items ship). The API returns detailed charge objects with success status, card details, fees, and settlement information. Jentic enables AI agents to execute these payment flows without managing API keys or parsing documentation.

Create a charge via POST /1/charges with email, description, amount in cents, IP address, and card token, then verify the charge status is 'success'

Recurring Subscription Billing

Bill customers on recurring schedules for SaaS products, memberships, and services. First create a Plan defining the billing amount and interval (weekly, monthly, yearly), then create a Subscription linking a customer token to the plan. Pin Payments automatically generates charges at each billing cycle, handles failed payments with retry logic, and tracks subscription state (trial, active, cancelled). The Ledger endpoint provides complete transaction history for each subscription. Agents can set up subscriptions through Jentic by searching for 'create subscription' and receiving the required schema.

Create a customer via POST /1/customers, create a plan via POST /1/plans with interval and amount, then create a subscription via POST /1/subscriptions linking the customer and plan tokens

Marketplace Payment Splits

Distribute funds to multiple recipients in platform and marketplace applications. The Recipients API stores bank account details for each seller, and the Transfers API moves funds from the platform's Pin Payments balance to recipient bank accounts. This enables gig-economy platforms, peer-to-peer marketplaces, and multi-vendor e-commerce sites to automate seller payouts while retaining a platform fee. The Balance and Deposits APIs provide reconciliation data for accounting. AI agents can orchestrate these flows through Jentic without directly handling bank account data.

Create a recipient via POST /1/recipients with bank account details, then initiate a transfer via POST /1/transfers specifying the amount and recipient token

Agent-Driven Payment Automation via Jentic

AI agents discover and execute Pin Payments operations through Jentic's intent-based API search without managing API keys or parsing documentation. An agent receives a request like 'process a $50 payment for customer@example.com' and searches Jentic for 'create a charge'. Jentic returns the POST /1/charges schema with required fields pre-shaped for execution. The agent provides customer email, amount, description, and card token; Jentic injects the API key at runtime and returns the charge result. This reduces Pin Payments integration from days to minutes and keeps sensitive credentials out of agent context.

Search Jentic for 'process a payment', load the POST /1/charges operation schema, and execute with customer email, amount in cents, description, IP address, and payment source

Key Endpoints

65 endpoints — the pin payments api is a complete payments processing solution built exclusively for australian and new zealand businesses, combining payment gateway, processor, and acquiring functions in a single rest api.

METHOD

PATH

DESCRIPTION

POST

/1/charges

Create a new charge using card details or a customer token

GET

/1/charges

List all charges with pagination and filtering

GET

/1/charges/{token}

Retrieve details of a specific charge

POST

/1/authorisations

Create an authorization to hold funds without immediate capture

PUT

/1/charges/{token}/capture

Capture a previously authorized charge

PUT

/1/charges/{token}/void

Void an authorized charge before capture

POST

/1/customers

Create a customer record with stored payment sources

GET

/1/customers/{token}

Retrieve customer details and stored payment methods

POST

/1/refunds

Issue a full or partial refund for a charge

POST

/1/plans

Create a subscription plan with billing interval and amount

POST

/1/subscriptions

Create a subscription linking a customer to a plan

GET

/1/subscriptions/{token}

Retrieve subscription details and billing history

POST

/1/transfers

Transfer funds to a recipient's bank account

GET

/1/balance

Retrieve current account balance

POST

/1/webhook_endpoints

Register a webhook endpoint URL for event notifications

POST

/1/charges

Create a new charge using card details or a customer token

GET

/1/charges

List all charges with pagination and filtering

GET

/1/charges/{token}

Retrieve details of a specific charge

POST

/1/authorisations

Create an authorization to hold funds without immediate capture

PUT

/1/charges/{token}/capture

Capture a previously authorized charge

PUT

/1/charges/{token}/void

Void an authorized charge before capture

POST

/1/customers

Create a customer record with stored payment sources

GET

/1/customers/{token}

Retrieve customer details and stored payment methods

POST

/1/refunds

Issue a full or partial refund for a charge

POST

/1/plans

Create a subscription plan with billing interval and amount

POST

/1/subscriptions

Create a subscription linking a customer to a plan

GET

/1/subscriptions/{token}

Retrieve subscription details and billing history

POST

/1/transfers

Transfer funds to a recipient's bank account

GET

/1/balance

Retrieve current account balance

POST

/1/webhook_endpoints

Register a webhook endpoint URL for event notifications

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Pin Payments API keys (separate for test and live environments) are stored encrypted in Jentic's credential vault and injected at execution time. Agents receive scoped access tokens so the raw secret key never enters the agent's context window, reducing credential exposure risk.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'create a subscription', 'process a refund', 'transfer funds to a bank account') and Jentic returns the matching Pin Payments endpoint with the request schema pre-shaped for execution. This eliminates the need to parse API documentation or construct requests manually.

Time to first call

Time to first call

Direct Pin Payments integration: 2-5 days including account setup, API key generation, endpoint mapping, and webhook configuration. Through Jentic: under 1 hour once credentials are configured — search by intent, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Stripe API

Global payment processing platform with support for 135+ currencies and 50+ payment methods

Choose Stripe for global payments beyond Australia and New Zealand, or when you need broader currency and payment method support including ACH, SEPA, and cryptocurrency

Alternative

Square API

→

Unified payments platform with point-of-sale integration and e-commerce APIs

Choose Square when you need combined in-person and online payment processing with inventory management and POS hardware integration

Complementary

PayPal API

Digital wallet and payment processing platform with buyer protection and seller coverage

Use PayPal alongside Pin Payments to offer customers wallet-based checkout as an alternative to direct card processing, especially for consumer trust in P2P transactions

FAQs

Specific to using Pin Payments API through Jentic.

What authentication does the Pin Payments API use?

The Pin Payments API uses HTTP Basic authentication with your API key as the username and an empty password. You provide separate keys for test and live environments. Through Jentic, API keys are stored encrypted in the credential vault and injected at execution time, so the raw secret key never enters the agent's context window.

Can I process payments for customers outside Australia and New Zealand?

Pin Payments can process international cards, but the service is exclusively available to businesses registered in Australia and New Zealand. International cardholders can make purchases, but the merchant must be ANZ-based. Foreign currency transactions are converted to AUD for settlement.

How do I create recurring subscriptions with Pin Payments?

First create a Plan via POST /1/plans defining the billing amount and interval (weekly, monthly, yearly). Then create a Subscription via POST /1/subscriptions linking a customer token to the plan token. Pin Payments automatically charges the customer at each billing cycle and handles failed payment retries.

What payment methods does the Pin Payments API support?

The API supports Visa, Mastercard, American Express, EFTPOS, JCB, Discover, Diners Club, Apple Pay, and Google Pay. Both domestic and international cards are accepted, with pricing at 1.6% + 30 cents for domestic transactions and 3.4% + 30 cents for international cards.

How do webhooks work in the Pin Payments API?

Register a webhook endpoint URL via POST /1/webhook_endpoints, and Pin Payments will send HTTP POST requests to that URL when events occur (charges created, refunds issued, disputes filed, etc.). The API stores webhook records for 30 days and provides a replay endpoint to resend failed webhooks.

Can I transfer funds to bank accounts using the Pin Payments API?

Yes. Create a Recipient via POST /1/recipients with bank account details (BSB and account number), then initiate a Transfer via POST /1/transfers specifying the amount and recipient token. This is ideal for marketplace payouts and multi-party payment splitting. Check your available balance via GET /1/balance before initiating transfers.

GET STARTED

Start building with Pin Payments API

Explore with Jentic
View OpenAPI Document