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
CommerceCryptocurrencyeCommerceFintechPaymentsPoint 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-customer
Create the customer profile that the order and payment will be attributed to.
2
createOrder
create-order
Open an order at the seller location with the supplied line items.
3
createPayment
create-payment
Charge the supplied payment source for the order amount at the location.