Weavz
Xendit

Xendit

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

14 tools
3 triggers

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.

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.