Cellulant · Arazzo Workflow
Cellulant Custom Checkout, Charge, and Poll
Version 1.0.0
Host-to-host flow — authenticate, initiate a custom checkout, push the charge prompt, then poll until the payment resolves.
View Spec
View on GitHub
PaymentsMobile MoneyCheckoutPayoutsDisbursementsAfricaPan-AfricanFintechBank TransfersCardsAirtimeBill PaymentsSMSOTPTinggArazzoWorkflows
Provider
Workflows
custom-checkout-charge-and-poll
Initiate a custom checkout, charge the customer, and poll until the payment is resolved.
Authenticates, initiates a host-to-host checkout, posts the charge request that prompts the customer to pay, and polls the request status until a payment lands.
1
authenticate
Exchange the client credentials for a bearer access token used to authorize the checkout and charge calls.
2
initiateCheckout
Initiate a host-to-host custom checkout and capture the checkout_request_id used to drive the charge.
3
chargeCustomer
Post the charge request against the initiated checkout to push the USSD/STK prompt or card charge to the customer.
4
pollStatus
Query the request status by merchant_transaction_id. Repeat while the charge is in flight; end once a payment is reported.
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.