Cellulant · Arazzo Workflow
Cellulant Payout, Query, and Refund
Version 1.0.0
Disburse a payout, query its outcome, and reverse it with a refund when the payout did not succeed.
View Spec
View on GitHub
PaymentsMobile MoneyCheckoutPayoutsDisbursementAfricaPan-AfricanFintechBank TransferCardsAirtimeBill PaymentSMSOTPTinggArazzoWorkflows
Provider
Workflows
payout-query-and-refund
Disburse a payout, query its outcome, and refund it when it did not succeed.
Posts a payout, queries it, and conditionally issues a refund with BEEP.refundPayment when the payout is still pending.
1
postPayout
postPayment
Disburse the payout with function BEEP.postPayment.
2
queryPayout
postPayment
Query the payout outcome with function BEEP.queryPayment. Branch to a refund when the payout is still pending (status code 139); otherwise end.
3
refundPayout
postPayment
Reverse the payout with function BEEP.refundPayment when the query reported it did not complete.