Tools
| Name | Description |
|---|---|
create_payment_requestCreate a Xendit v3 payment request for local cards, e-wallets, QR, direct debit, virtual accounts, and other rails. | Create a Xendit v3 payment request for local cards, e-wallets, QR, direct debit, virtual accounts, and other rails. |
get_payment_requestGet a Xendit v3 payment request by ID. | Get a Xendit v3 payment request by ID. |
create_payment_linkCreate a Xendit hosted payment link using the Payment Link / invoice API. | Create a Xendit hosted payment link using the Payment Link / invoice API. |
get_payment_linkGet a Xendit payment link / invoice by ID. | Get a Xendit payment link / invoice by ID. |
list_payment_linksList Xendit payment links / invoices with optional status and date filters. | List Xendit payment links / invoices with optional status and date filters. |
expire_payment_linkExpire a Xendit payment link / invoice so it can no longer be paid. | Expire a Xendit payment link / invoice so it can no longer be paid. |
create_refundInitiate a Xendit refund for a successful payment request. | Initiate a Xendit refund for a successful payment request. |
get_refundGet a Xendit refund by ID. | Get a Xendit refund by ID. |
list_refundsList Xendit refunds with optional payment request and reference filters. | List Xendit refunds with optional payment request and reference filters. |
create_payoutCreate a Xendit payout/disbursement. This moves money to the requested destination when the account is approved. | Create a Xendit payout/disbursement. This moves money to the requested destination when the account is approved. |
get_payoutGet a Xendit payout by ID. | Get a Xendit payout by ID. |
list_payoutsList Xendit payouts with optional reference, status, channel, and cursor filters. | List Xendit payouts with optional reference, status, channel, and cursor filters. |
cancel_payoutCancel a Xendit payout when the payout is still in a cancellable state. | Cancel a Xendit payout when the payout is still in a cancellable state. |
list_transactionsList Xendit transactions with payment status, channel, reference, and currency filters. | List Xendit transactions with payment status, channel, reference, and currency filters. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive Xendit webhook events after verifying the x-callback-token header. | Receive Xendit webhook events after verifying the x-callback-token header. |
payment_succeededReceive successful Xendit payment request or payment link webhook events. | Receive successful Xendit payment request or payment link webhook events. |
refund_updatedReceive Xendit refund webhook events. | Receive Xendit refund webhook events. |
Quick Start
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.