Skip to content
Development
Command

/coverage

Show what you can actually use in a given country — providers, local rails, currency exponent, e-invoicing obligation, and whether a local acquirer is required.

From plugin
pagokit
528 skills1 agent8 commands5 hooks
Install
> /plugin marketplace add Hainrixz/agente-pagokit
> /plugin install pagokit@tododeia

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/coverage

Context preview

What this command does when you run it.

Show what you can actually use in a given country — providers, local rails, currency exponent, e-invoicing obligation, and whether a local acquirer is required.

Command definition

coverage.md
description: Show what you can actually use in a given country — providers, local rails, currency exponent, e-invoicing obligation, and whether a local acquirer is required.
argument-hint: "<country-code | country name>"

/pagokit:coverage

Answers "what are my options in X?" with data rather than a general impression.

1. Resolve the argument to an ISO-3166 alpha-2 code. Accept a country name in English or Spanish. If the code is not in `regions.json`, say so plainly — an absent country means PagoKit has no verified answer there, which is different from there being no answer. 2. Read `skills/payment-advisor/data/regions.json` for that code and `providers.index.json` for the providers it names. 3. If `unsupported` is set, report the reason and stop. Do not suggest a workaround for a sanctioned market.

Output

<Country> (<code>) — <currency>, <exponent> decimal places

Local providers:      <name> [<level>] · <name> [<level>]
Cross-border MoR:     <name> [<level>]
Dominant instant rail: <rail label>
Local rails available: <methods from the catalog for this region>

What you must know:
• <requires_local_acquirer, with the reason, if set>
• <e-invoicing mandate, if set — and that a merchant of record removes the obligation>
• <installments_expected, if set>
• <currency exponent, when it is not 2 — the amount must be sent at that exponent>

PagoKit can build: <the providers at build level>
PagoKit can only advise on: <the ones at advise level>

If `primary_providers` is empty, say exactly that: there is no local provider in the catalog yet, the fallback is a cross-border merchant of record, and it costs more than a local option would. Do not dress that up.

Anti-patterns

  • Do not list a provider without its integration level.
  • Do not omit the e-invoicing obligation. A working payment is not a compliant sale.
  • Do not treat an empty `primary_providers` as "use the fallback and move on" — the user

should know they are paying a cross-border premium.

Read more
Ships withpagokit

Claude Code plugin that picks and implements the right payment method for your app — from your terminal. 42 providers, 136 payment rails, and deterministic validators that block insecure payment code as it is written.

Get the whole plugin

Other commands on pagokit.