Create Payment Link
Create a new payment link for a product or service
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYMENT_LINK])
Create Subscription Plan
Create a new subscription plan for recurring payments
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_PLAN])
Update Payment Link
Update an existing payment link's details
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PAYMENT_LINK])
Create Refund
Initiate a refund for a completed payment
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REFUND])
Get Payment Details
Retrieve details of a specific payment
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_PAYMENT_DETAILS])
Create Discount Coupon
Create a new discount coupon for payments
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_COUPON])
Disable Payment Link
Disable an active payment link
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_PAYMENT_LINK])
Create Invoice
Generate a new invoice for a customer
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Update Subscription
Modify an existing subscription plan
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SUBSCRIPTION])
Get Payout Details
Retrieve payout information for a specific period
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_PAYOUT_DETAILS])
Create Webhook
Set up a new webhook for real-time notifications
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WEBHOOK])
Generate Payment Request
Create a new payment request to send to a customer
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_PAYMENT_REQUEST])
Update Account Settings
Modify account settings for the Instamojo merchant
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ACCOUNT_SETTINGS])
Get Transaction Report
Generate a report of transactions for a specified period
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TRANSACTION_REPORT])
Create Affiliate
Set up a new affiliate for the merchant's products
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AFFILIATE])
New Payment Received
Triggered when a new payment is successfully received
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAYMENT_RECEIVED])
New Subscriber
Triggered when a new subscriber signs up for a plan
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SUBSCRIBER])
Payment Link Expired
Triggered when a payment link expires
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_LINK_EXPIRED])
Refund Processed
Triggered when a refund is successfully processed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_PROCESSED])
Subscription Renewed
Triggered when a subscription is automatically renewed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWED])
Coupon Applied
Triggered when a discount coupon is applied to a payment
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COUPON_APPLIED])
Payment Failed
Triggered when a payment attempt fails
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_FAILED])
Invoice Paid
Triggered when an invoice is paid by the customer
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Subscription Cancelled
Triggered when a subscription is cancelled
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED])
Payout Initiated
Triggered when a payout to the merchant is initiated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYOUT_INITIATED])
Webhook Delivery Failed
Triggered when a webhook fails to deliver
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WEBHOOK_DELIVERY_FAILED])
Payment Request Viewed
Triggered when a customer views a payment request
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_REQUEST_VIEWED])
Account Verified
Triggered when a merchant account is verified
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_VERIFIED])
High Transaction Volume Alert
Triggered when transaction volume exceeds a set threshold
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_TRANSACTION_VOLUME_ALERT])
Affiliate Sale Made
Triggered when a sale is made through an affiliate link
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_SALE_MADE])