For Agents
Onboard payees, send payouts, configure bank accounts and transfer methods, and subscribe to webhooks through Hyperwallet from an AI agent or backend service.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Hyperwallet Payout 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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fhyperwallet.com%2Fhyperwallet" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fhyperwallet.com%2Fhyperwallet" | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with Hyperwallet Payout API.
Create and update payee user records inside a Hyperwallet program
Issue a payment to a payee with currency, amount, and purpose fields
Add and update bank account transfer methods for a payee
GET STARTED
Use for: Onboard a new payee in Hyperwallet for an upcoming payout, I want to send a payout of $200 USD to a creator, Add a bank account transfer method to a payee, Get the status of a Hyperwallet payment by token
Not supported: Does not handle buyer-side payment acceptance, accounting, or tax filing - use for payee onboarding, payouts, transfer methods, and payout webhooks only.
Jentic publishes the only available OpenAPI specification for Hyperwallet Payout API, keeping it validated and agent-ready. Hyperwallet is a PayPal-owned payout platform; the API exposes 13 endpoints for managing payee users, issuing payments, configuring bank accounts and transfer methods, and subscribing to webhook notifications. Calls run against the v4 sandbox at https://api.sandbox.hyperwallet.com/rest/v4 and authenticate with HTTP basic credentials issued from the Hyperwallet program portal. The API is designed for marketplaces, gig platforms, and creator economies that need to send money to many recipients.
List and configure transfer methods available to a payee
Subscribe to webhook notifications for payment lifecycle events
Retrieve a payment by token to read its current status
Patterns agents use Hyperwallet Payout API for, with concrete tasks.
★ Marketplace Seller Payouts
Run weekly payouts to marketplace sellers or freelancers by creating a user via /users, attaching a bank account via /users/{userToken}/bank-accounts, and issuing a payment via /payments. The webhook-notifications resource lets the marketplace track payout status without polling. This automates a flow that would otherwise require manual ACH or wire transfers.
POST /users to create the payee, POST /users/{userToken}/bank-accounts to attach a bank account, then POST /payments for $200 USD.
Bank Account Onboarding
Build a payee onboarding flow that captures bank routing details and stores them on Hyperwallet through /users/{userToken}/bank-accounts. The API validates bank routing numbers and returns a transfer method token that future payouts reference, so the marketplace never stores raw bank credentials directly.
POST /users/{userToken}/bank-accounts with the routing number, account number, and currency.
Payout Status Webhooks
Wire Hyperwallet webhook-notifications into an internal status dashboard or finance pipeline so finished payouts close out invoices automatically. The webhook payload includes the payment token, status, and timestamp, which downstream systems can match against a payout register. Saves polling /payments/{paymentToken} on a timer.
POST /webhook-notifications with the program webhook URL and an event filter for payment status changes.
AI Agent Payout Operations
Give a finance ops AI assistant a scoped 'send_payout' tool that calls Hyperwallet via Jentic. The agent searches for 'send a payout to a creator', loads the schema, and executes the POST /payments call - the basic-auth credentials never enter the agent context, which matters for sensitive money-movement operations.
Search Jentic for 'send a payout', load the Hyperwallet POST /payments schema, and execute with currency=USD and amount=200.
13 endpoints — jentic publishes the only available openapi specification for hyperwallet payout api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/users
Create a payee user
/users/{userToken}
Retrieve a payee user record
/payments
Issue a payment to a payee
/payments/{paymentToken}
Retrieve a payment by token
/users/{userToken}/bank-accounts
Add a bank account to a payee
/users/{userToken}/transfer-methods
List transfer methods for a payee
/webhook-notifications
Subscribe to webhook notifications
/users
Create a payee user
/users/{userToken}
Retrieve a payee user record
/payments
Issue a payment to a payee
/payments/{paymentToken}
Retrieve a payment by token
/users/{userToken}/bank-accounts
Add a bank account to a payee
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Hyperwallet Payout API by hand means holding HTTP basic credentials, targeting the sandbox host under /rest/v4 before your live host, and threading user tokens across payout and transfer-method calls yourself. Through Jentic you install once, import the Hyperwallet Payout API from the API Directory, store the credential once, and your agent calls it.
Permission scoping
This API puts the user token in the URL path (/users/{userToken}/bank-accounts, /users/{userToken}/transfer-methods), so a rule can pin your agent to one payee: it can read that user's transfer methods and add a bank account and nothing else. You choose the operations it may call, so creating a payment is not included unless you add it.
Credential isolation
Your Hyperwallet basic credential is stored once, encrypted, by your own Jentic One instance and injected at execution time. The raw username and password never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'send a payout to a creator' or 'add a payee bank account', and Jentic returns the matching Hyperwallet operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe collects payments from buyers while Hyperwallet sends payouts to sellers - they pair in marketplaces
Use Stripe to charge buyers and Hyperwallet to pay sellers in a two-sided marketplace
Specific to using Hyperwallet Payout API through Jentic.
Why is there no official OpenAPI spec for Hyperwallet Payout API?
Hyperwallet publishes developer documentation but not a canonical OpenAPI specification in the catalogue. Jentic generates and maintains this spec so AI agents and developers can call Hyperwallet via structured tooling. It is validated against the documented API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Hyperwallet Payout API use?
The Hyperwallet API uses HTTP basic authentication with credentials issued from the Hyperwallet program portal. Through Jentic the basic credentials are stored in the credential vault and Jentic injects the Authorization header at execution time, so the raw credentials never enter the agent's context.
Can I send a payout through the Hyperwallet API?
Yes. POST /payments with the destination user token, currency, amount, and purpose to issue a payout, then poll /payments/{paymentToken} or subscribe to /webhook-notifications to track status. Bank account transfer methods must be configured on the payee user before payouts can settle.
What are the rate limits for the Hyperwallet Payout API?
The OpenAPI spec does not declare numeric rate limits. Hyperwallet sets program-specific limits in the merchant portal, so check your program configuration and watch for HTTP 429 responses to back off automatically before scaling traffic.
How do I onboard a new payee through Jentic?
Search Jentic for 'create a Hyperwallet payee', load the schema for POST /users, and execute with the payee profile fields. Install with pip install jentic and use the async search, load, and execute pattern, then attach a bank account via POST /users/{userToken}/bank-accounts.
Does the Hyperwallet API support webhook notifications?
Yes. POST /webhook-notifications subscribes the program to lifecycle events, and incoming payloads include the payment token and status. This avoids polling /payments/{paymentToken} on a timer to track payout completion.
Can I limit what my agent is allowed to do with the Hyperwallet Payout API?
Yes. Because you run Jentic One yourself, your own rules decide which Hyperwallet operations and credentials the agent may use. Since the user token sits in the URL path on routes like /users/{userToken}/transfer-methods and /users/{userToken}/bank-accounts, you can pin the agent to a single payee and allow only reading that payee's transfer methods and adding a bank account. Issuing money via POST /payments stays off limits until you explicitly grant it.
/users/{userToken}/transfer-methods
List transfer methods for a payee
/webhook-notifications
Subscribe to webhook notifications