Create Payment
Create a new payment in PayPal
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYMENT])
Refund Payment
Issue a refund for a completed PayPal payment
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_PAYMENT])
Create Invoice
Generate a new invoice in PayPal
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Send Invoice
Send a created invoice to the recipient
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVOICE])
Create Subscription
Set up a new recurring subscription in PayPal
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION])
Cancel Subscription
Cancel an active subscription in PayPal
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION])
Add Product
Add a new product to your PayPal catalog
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT])
Update Product
Modify details of an existing product in PayPal
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT])
Create Payout
Initiate a payout to one or multiple recipients
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYOUT])
Get Balance
Retrieve the current balance of the PayPal account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_BALANCE])
Capture Authorized Payment
Capture funds from a previously authorized payment
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CAPTURE_AUTHORIZED_PAYMENT])
Create Billing Agreement
Set up a billing agreement for future payments
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BILLING_AGREEMENT])
Get Transaction Details
Retrieve detailed information about a specific transaction
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TRANSACTION_DETAILS])
Convert Currency
Convert an amount from one currency to another using PayPal rates
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERT_CURRENCY])
Create Dispute
Initiate a dispute for a transaction in PayPal
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISPUTE])
Payment Received
Triggered when a new payment is received in the PayPal account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Refund Processed
Triggered when a refund is successfully processed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_PROCESSED])
Subscription Payment Success
Triggered when a recurring subscription payment is successful
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_PAYMENT_SUCCESS])
Subscription Cancelled
Triggered when a subscription is cancelled by the customer or merchant
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED])
Invoice Paid
Triggered when an invoice is paid by the recipient
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Dispute Opened
Triggered when a new dispute is opened on a transaction
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISPUTE_OPENED])
Payout Completed
Triggered when a payout to a recipient is successfully completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYOUT_COMPLETED])
Account Balance Changed
Triggered when there's a change in the PayPal account balance
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_BALANCE_CHANGED])
New Card Added
Triggered when a new card is added to the PayPal account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CARD_ADDED])
Billing Agreement Cancelled
Triggered when a billing agreement is cancelled
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BILLING_AGREEMENT_CANCELLED])
Authorized Payment Expired
Triggered when an authorized payment expires before capture
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AUTHORIZED_PAYMENT_EXPIRED])
Chargeback Received
Triggered when a chargeback is received on a transaction
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHARGEBACK_RECEIVED])
Recurring Payment Skipped
Triggered when a recurring payment is skipped due to insufficient funds
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_PAYMENT_SKIPPED])
Merchant Onboarding Completed
Triggered when a new merchant completes the onboarding process
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MERCHANT_ONBOARDING_COMPLETED])
Currency Conversion Rate Changed
Triggered when there's a significant change in currency conversion rates
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_CONVERSION_RATE_CHANGED])