Weavz
Xendit

Xendit

Southeast Asia payment API for payment requests, payment links, refunds, transactions, and callback-token webhooks.

14 tools
3 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
create_payment_request

Create a Xendit v3 payment request for local cards, e-wallets, QR, direct debit, virtual accounts, and other rails.

get_payment_request

Get a Xendit v3 payment request by ID.

create_payment_link

Create a Xendit hosted payment link using the Payment Link / invoice API.

get_payment_link

Get a Xendit payment link / invoice by ID.

list_payment_links

List Xendit payment links / invoices with optional status and date filters.

expire_payment_link

Expire a Xendit payment link / invoice so it can no longer be paid.

create_refund

Initiate a Xendit refund for a successful payment request.

get_refund

Get a Xendit refund by ID.

list_refunds

List Xendit refunds with optional payment request and reference filters.

create_payout

Create a Xendit payout/disbursement. This moves money to the requested destination when the account is approved.

get_payout

Get a Xendit payout by ID.

list_payouts

List Xendit payouts with optional reference, status, channel, and cursor filters.

cancel_payout

Cancel a Xendit payout when the payout is still in a cancellable state.

list_transactions

List Xendit transactions with payment status, channel, reference, and currency filters.

Triggers

Name
webhook_event_received

Receive Xendit webhook events after verifying the x-callback-token header.

payment_succeeded

Receive successful Xendit payment request or payment link webhook events.

refund_updated

Receive Xendit refund webhook events.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('xendit', 'create_payment_request', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'xendit',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Xendit to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Xendit support?

Xendit supports 14 tools including Create Payment Request, Get Payment Request, Create Payment Link, Get Payment Link, List Payment Links, and more.

Can I use Xendit with AI agents?

Yes. Add Xendit to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect Xendit to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Xendit as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Xendit tools exposed by that workspace.

Does Xendit work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Xendit work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Xendit?

Xendit exposes 14 tools, including Create Payment Request, Get Payment Request, Create Payment Link, Get Payment Link, List Payment Links, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Xendit be used in stateful agent workflows?

Yes. Agents can combine Xendit tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Xendit use?

Xendit uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Xendit integration cost?

The Xendit integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Xendit support?

Xendit supports 3 triggers including Webhook Event Received, Payment Succeeded, Refund Updated.

Connect Xendit in minutes

Get 20,000 free action executions every month. No credit card required.