Block · Arazzo Workflow
Block Square Returning Customer Checkout
Version 1.0.0
Find an existing customer or create one, then place and pay for their order.
View Spec
View on GitHub
CommerceCryptocurrencyeCommerceFintechPaymentsPoint Of SaleSquareArazzoWorkflows
Provider
Workflows
returning-customer-checkout
Reuse or create a customer, then create an order and take payment.
Lists customers and branches on whether any profiles exist. If one exists it is reused; otherwise a new customer is created. The flow then creates an order at the location and charges the supplied source for the order amount.
1
findCustomer
list-customers
List customers and branch on whether an existing profile is available.
2
createCustomer
create-customer
Create a new customer profile when none was found.
3
createOrder
create-order
Open an order at the seller location with the supplied line items.
4
createPayment
create-payment
Charge the supplied source for the order amount at the location.