Tools
| Name | Description |
|---|---|
get_gateway_credentialsFetch the LawPay gateway accounts and keys available to the authorized merchant. | Fetch the LawPay gateway accounts and keys available to the authorized merchant. |
get_current_merchantRetrieve the current LawPay merchant record. | Retrieve the current LawPay merchant record. |
update_merchantPatch the current LawPay merchant record. | Patch the current LawPay merchant record. |
search_contactsSearch LawPay contacts. | Search LawPay contacts. |
get_contactGet a LawPay contact by ID. | Get a LawPay contact by ID. |
create_contactCreate a LawPay contact. | Create a LawPay contact. |
update_contactPatch a LawPay contact. | Patch a LawPay contact. |
delete_contactDelete a LawPay contact. | Delete a LawPay contact. |
create_payment_methodCreate a payment method for a LawPay contact. | Create a payment method for a LawPay contact. |
delete_payment_methodDelete a stored LawPay contact payment method. | Delete a stored LawPay contact payment method. |
make_contact_paymentCreate a LawPay payment for a contact using the Payment Portal API. | Create a LawPay payment for a contact using the Payment Portal API. |
get_bank_accountsList LawPay bank accounts for payment portal operations. | List LawPay bank accounts for payment portal operations. |
search_invoicesSearch LawPay invoices. | Search LawPay invoices. |
create_invoiceCreate a LawPay invoice. | Create a LawPay invoice. |
update_invoicePatch a LawPay invoice. | Patch a LawPay invoice. |
delete_invoiceDelete a LawPay invoice. | Delete a LawPay invoice. |
send_invoice_messageSend a LawPay invoice email message. | Send a LawPay invoice email message. |
create_chargeAuthorize or charge a LawPay card, bank account, payment method, or token. | Authorize or charge a LawPay card, bank account, payment method, or token. |
capture_chargeCapture an authorized LawPay charge. | Capture an authorized LawPay charge. |
refund_chargeRefund a LawPay charge. | Refund a LawPay charge. |
void_transactionVoid an unsettled LawPay transaction. | Void an unsettled LawPay transaction. |
create_creditCreate a LawPay outbound credit. | Create a LawPay outbound credit. |
search_transactionsSearch LawPay gateway transactions. | Search LawPay gateway transactions. |
get_transactionGet a LawPay transaction by ID. | Get a LawPay transaction by ID. |
create_recurring_chargeCreate a LawPay recurring charge. | Create a LawPay recurring charge. |
update_recurring_chargePatch a LawPay recurring charge. | Patch a LawPay recurring charge. |
cancel_recurring_chargeCancel a LawPay recurring charge. | Cancel a LawPay recurring charge. |
delete_recurring_chargeDelete a LawPay recurring charge. | Delete a LawPay recurring charge. |
pay_recurring_occurrencePay a LawPay recurring charge occurrence. | Pay a LawPay recurring charge occurrence. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive LawPay event notification payloads from webhooks configured in the LawPay/8am web application. | Receive LawPay event notification payloads from webhooks configured in the LawPay/8am web application. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('lawpay', 'get_gateway_credentials', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'lawpay',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect LawPay to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does LawPay support?
LawPay supports 29 tools including Get Gateway Credentials, Get Current Merchant, Update Merchant, Search Contacts, Get Contact, and more.
Can I use LawPay with AI agents?
Yes. Add LawPay 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 LawPay be used in stateful agent workflows?
Yes. Agents can combine LawPay 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 LawPay use?
LawPay uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the LawPay integration cost?
The LawPay integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does LawPay support?
LawPay supports 1 triggers including Webhook Event Received.
Connect LawPay in minutes
Get 20,000 free action executions every month. No credit card required.