Temenos · Arazzo Workflow
Temenos Payments Initiate Payment And Poll Status
Version 1.0.0
Create a payment order and poll its processing status until it settles.
View Spec
View on GitHub
BankingCloud BankingCore BankingDigital BankingFinancial ServicesFintechOpen BankingPaymentsWealth ManagementArazzoWorkflows
Provider
Workflows
initiate-payment-poll-status
Initiate a payment order and poll until it completes or fails.
Creates a payment order, confirms it was persisted, and polls the payment status endpoint, branching on the terminal status reported by the hub.
1
createPaymentOrder
{$sourceDescriptions.paymentsApi.url}#/paths/~1paymentOrders/post
Create a payment order for the requested transfer.
2
getPaymentOrder
{$sourceDescriptions.paymentsApi.url}#/paths/~1paymentOrders~1{paymentOrderId}/get
Read the created payment order back to confirm it was persisted.
3
pollStatus
getPaymentOrderStatus
Poll the payment status endpoint and branch on the terminal status: COMPLETED ends the workflow successfully, FAILED or CANCELLED routes to the failure step, and any other status retries.
4
handleFailure
getPaymentOrderStatus
Re-read the final status of a payment that did not settle so the failure reason is captured in the workflow outputs.