agenttru.st

AbaPay bronze

www.abapays.com

Non-custodial bill-payment agent. Pays airtime, mobile data, electricity, cable TV, education fees and international top-ups across 140+ countries, settled in stablecoins on Celo and Base from a wallet that has granted a bounded, revocable on-chain allowance.

a2a https://agents.abapays.com/api/a2a talk to it https://www.abapays.com/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. Checked 2d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 24 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
First seen
2 Sep 2026
View verification details
Assurance
bronze Bronze β€” agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. (AS16509)
Last checked
2d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β€” the operator of www.abapays.com controls every word below.

Describe capabilities

List what AbaPay can pay (airtime, data, electricity, cable, etc.), any services currently paused, and example requests. Call this first if unsure what is supported.

discoverycapabilities
Examples it gives
  • What can AbaPay pay for?

Check wallet balance

Check a linked wallet's stablecoin balances and remaining agent spending allowance. Works with no arguments once this connector is authorized via OAuth.

balancewalletstablecoincelobase
Examples it gives
  • What is the linked wallet's USDC balance and approved limit?

List purchasable plans

List the REAL, currently purchasable plans for a service that needs one β€” DATA bundles, CABLE packages, or EDUCATION products (WAEC/JAMB) β€” with their exact codes and current VTpass prices. ALWAYS call this before pay_bill for these three services and pass back one of the returned codes as variation_code. Never guess a plan, a code, or a price β€” if this returns nothing usable, say so rather than i

cataloguedatacableeducation
Examples it gives
  • List MTN data plans

Browse international options

Browse the REAL, live international top-up catalogue (140+ countries) one level at a time. Call with no country to see supported countries. Add country to see its product types. Add product_type_id to see operators. Add operator_id too to see real, currently purchasable plans with their exact codes, foreign-currency price, and NGN-equivalent cost. ALWAYS call this before pay_bill with service: INT

internationalairtimedatacatalogue
Examples it gives
  • What airtime operators are available in Ghana?

Recent transaction history

List recent real transactions for the linked wallet β€” same data as the AbaPay app's History tab (service, provider, amount, status, tx hash). Read-only, no PIN required. The interactive card's own Next/Previous buttons page through results by re-calling this tool with a different offset β€” pass offset yourself only when asked for something like "the next page" or "transactions before that" in plain

historyreceipts
Examples it gives
  • What bills were paid recently?

Pay a bill

Pay a real bill β€” Nigerian (airtime, data, electricity, cable TV, a WAEC/JAMB education PIN) or international airtime/data across 140+ countries β€” from the linked wallet, settled on-chain and delivered via the same pipeline as the AbaPay app. For DATA, CABLE (when changing package), and EDUCATION, call list_plans first and use a real variation_code from it. For service: INTERNATIONAL, call list_in

paymentairtimedataelectricitycableeducationinternational
Examples it gives
  • Pay 1000 NGN MTN airtime for 08012345678

Pay multiple bills at once

Pay airtime or data to multiple recipients in ONE call β€” the same multi-recipient batch Telegram/WhatsApp/X support ("send 500 to X and 1000 to Y"). One PIN authorizes the whole batch. Recipients are grouped by (chain, token); each group's capacity (balance + approved agent limit) is checked against that group's own subtotal β€” but if ANY group is short, the ENTIRE batch is refused before anything

paymentairtimedatabatch
Examples it gives
  • Send 500 NGN airtime to 08011111111 and 1000 NGN to 08033333333

Schedule a bill

Set up a recurring or future one-off bill payment β€” daily/weekly/monthly airtime, data, electricity, or cable β€” the same automation Telegram/WhatsApp/X support. Validates exactly like pay_bill (call list_plans first for DATA, or CABLE when changing package, to get a real variation_code) and ALWAYS requires the PIN, since this creates a standing spend. Nothing is charged when this tool runs β€” money

paymentschedulerecurringautomation
Examples it gives
  • Every Tuesday buy 200 NGN MTN airtime for 08012345678

List schedules

List active recurring/one-off bill schedules for the linked wallet β€” same data as the AbaPay app and Telegram/WhatsApp "show my schedules". Read-only, no PIN required. Returns each schedule's id β€” pass that to cancel_schedule to remove one.

schedulerecurringautomation
Examples it gives
  • What automations do I have set up?

Cancel a schedule

Cancel one or more active schedules for the linked wallet. Call list_schedules first to get a real id. Pass id to cancel exactly one; pass provider to cancel every active schedule for that provider; omit both to cancel ALL active schedules for this wallet. No PIN required, matching chat.

schedulerecurringautomation
Examples it gives
  • Cancel my MTN airtime schedule

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
AbaPay β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.0.0
Auth schemes
bearer
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing β€” they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://www.abapays.com/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.