Execute safe NGN payouts through Raven Atlas.
scripts/raven-transfer.mjs (transfer CLI implementation)agents/openai.yaml (runtime metadata and env requirements)references/*.md (workflow, command contract, safety, install)tests/*.test.mjs (unit and live-contract checks)bank or merchant.--confirm="CONFIRM TXN_...".available_balance, fee, total_debit, status, raw_status).Do not skip confirmation token checks. Do not auto-retry transfer submission.
Failed transfer note: yes, a failed Raven transfer is typically auto-reversed/refunded after a few minutes; wait, then re-check transfer-status and wallet balance before any retry.
RAVEN_API_KEY_FILE (preferred, points to a chmod 600/chmod 400 file)RAVEN_API_KEYRAVEN_API_BASE (default: https://integrations.getravenbank.com/v1)RAVEN_TIMEOUT_MS (default: 30000)RAVEN_READ_RETRIES (default: 2)RAVEN_RETRY_DELAY_MS (default: 300)RAVEN_DISABLE_LOCAL_STATE=1 disables on-disk transfer state.$raven-transfer when a transfer workflow is required.Run all commands from this skill folder with:
node ./scripts/raven-transfer.mjs --cmd=<command> [flags]
Available commands:
balance: check wallet balances and normalize NGN availability.banks: list banks (optional --search).lookup: resolve account name (--account_number plus --bank or --bank_code).transfer-status: fetch latest transfer status by trx_ref/merchant_ref and detect reversals.transfer: preview or execute bank transfer with confirmation token.transfer-merchant: preview or execute merchant settlement transfer.Treat a merchant payout as a normal bank transfer to the merchant settlement account.
Required merchant transfer details:
Read these before execution when needed:
共 1 个版本