Block · Arazzo Workflow
Block Square New Customer Checkout
Version 1.0.0
Create a customer, place an order for them, then capture payment for that order.
View Spec
View on GitHub
CommerceCryptocurrencyE-CommerceFintechPaymentsPoint-of-SaleSquareArazzoWorkflows
Provider
Workflows
new-customer-checkout
Onboard a customer and take their first payment through an order.
Creates a new customer, creates an order at the given location with the supplied line items, and charges the supplied payment source for the order total. Returns the new customer, order, and payment identifiers.
1
createCustomer
Create the customer profile that the order and payment will be attributed to.
2
3
createPayment
Charge the supplied payment source for the order amount at the location.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.