
Accept in-person and online payments, and manage orders, inventory, and customers with Square.
Create Payment
Charge a card and take a payment
ActionGet Payment
Retrieve a payment by ID
ActionList Payments
List payments taken by the account, most recent first
ActionCancel Payment
Cancel a payment that has not been captured yet
ActionComplete Payment
Capture an approved payment
ActionRefund Payment
Refund a completed payment, in full or in part
ActionList Refunds
List refunds for the account, most recent first
ActionGet Refund
Retrieve a refund by ID
ActionCreate Order
Create an order with line items for a location
ActionRetrieve Order
Retrieve an order by ID
ActionUpdate Order
Change line items on an open order
ActionSearch Orders
Search orders across locations by state
ActionPay Order
Settle an order with approved payments
ActionUpsert Catalog Object
Create or update an item, category, tax, discount, or plan
ActionDelete Catalog Object
Delete a catalog object and its children
ActionRetrieve Catalog Object
Retrieve a catalog object by ID
ActionList Catalog
List catalog objects of the given types
ActionSearch Catalog Objects
Search catalog objects by name or keyword
ActionCreate Customer
Create a customer profile
ActionList Customers
List customer profiles on the account
ActionGet Customer
Retrieve a customer by ID
ActionUpdate Customer
Update a customer's details
ActionDelete Customer
Delete a customer profile
ActionSearch Customers
Search customers by email, phone, or reference
ActionRetrieve Inventory Count
Retrieve stock levels for an item variation
ActionBatch Change Inventory
Adjust or recount stock for item variations
ActionBatch Retrieve Inventory Counts
Retrieve stock levels for several item variations at once
ActionCreate Loyalty Account
Enroll a buyer in the loyalty program
ActionRetrieve Loyalty Account
Retrieve a loyalty account and its point balance
ActionSearch Loyalty Accounts
Search loyalty accounts by customer
ActionAccumulate Loyalty Points
Add earned points to a loyalty account
ActionCreate Loyalty Reward
Create a reward from a loyalty account's points
ActionRedeem Loyalty Reward
Redeem a loyalty reward against an order
ActionCreate Subscription
Enroll a customer in a subscription plan
ActionRetrieve Subscription
Retrieve a subscription by ID
ActionUpdate Subscription
Change a subscription's plan or billing card
ActionCancel Subscription
Cancel a subscription at the end of its billing cycle
ActionSearch Subscriptions
Search subscriptions by customer or location
ActionCreate Invoice
Create a draft invoice for an existing order
ActionGet Invoice
Retrieve an invoice by ID
ActionList Invoices
List invoices for a location
ActionPublish Invoice
Send a draft invoice to the customer
ActionCancel Invoice
Cancel an invoice
ActionCreate Payment Link
Create a hosted checkout link for a buyer to pay
ActionPayment Created
Fires when a payment is created
TriggerPayment Updated
Fires when a payment changes
TriggerRefund Created
Fires when a refund is created
TriggerRefund Updated
Fires when a refund changes
TriggerOrder Created
Fires when an order is created
TriggerOrder Updated
Fires when an order changes
TriggerOrder Fulfillment Updated
Fires when an order's fulfillment state changes
TriggerCustomer Created
Fires when a customer profile is created
TriggerCustomer Updated
Fires when a customer profile changes
TriggerCustomer Deleted
Fires when a customer profile is deleted
TriggerInvoice Created
Fires when an invoice is created
TriggerInvoice Published
Fires when an invoice is sent to the customer
TriggerInvoice Updated
Fires when an invoice changes
TriggerInvoice Payment Made
Fires when a payment is made against an invoice
TriggerInvoice Canceled
Fires when an invoice is canceled
TriggerInvoice Refunded
Fires when an invoice is refunded in full or in part
TriggerCatalog Version Updated
Fires when anything in the catalog changes
TriggerInventory Count Updated
Fires when stock levels change for an item variation
TriggerLoyalty Account Created
Fires when a buyer is enrolled in the loyalty program
TriggerLoyalty Event Created
Fires when a loyalty point balance changes
TriggerSubscription Created
Fires when a subscription is created
TriggerSubscription Updated
Fires when a subscription changes
TriggerDispute Created
Fires when a dispute is opened against a payment
TriggerDispute State Updated
Fires when a dispute's state changes
TriggerAdyen
Payments
End-to-end payments platform for online and in-person transactions worldwide.

Affirm
Payments
Offer Affirm buy now, pay later financing at checkout and manage payments, refunds, and cancellations.

Afterpay
Payments
Offer Afterpay buy now, pay later installment payments at checkout and manage refunds and disputes.