Payments Objects

XBSettlementConfigCreationRequestBody

ParameterTypeDescription
namestringThe text name of the settlement configuration.
corridorIdstringThe ID of the cross-border corridor.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.

XBSettlementConfigCreationResponse

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
configIdstringThe ID of the cross-border settlement configuration.
corridorIdstringThe ID of the cross-border corridor.
namestringThe text name of the settlement configuration.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.

XBSettlementConfigEditRequestBody

ParameterTypeDescription
namestringOptional - The text name of the settlement configuration.
stepsXBSettlementConfigStepsRecordOptional - The recorded steps of the cross-border settlement configuration.

XBSettlementConfigEditResponse

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
configIdstringThe ID of the cross-border settlement configuration.
corridorIdstringThe ID of the cross-border corridor.
namestringThe text name of the settlement configuration.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.

XBSettlementConfigDeletionResponse

ParameterTypeDescription
configIdstringThe ID of the cross-border settlement configuration.

GetXBSettlementConfigResponse

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
configIdstringThe ID of the cross-border settlement configuration.
corridorIdstringThe ID of the cross-border corridor.
namestringThe text name of the settlement configuration.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.

GetAllXBSettlementConfigsResponse

ParameterTypeDescription
configurationsXBSettlementConfigModelThe configuration of the cross-border settlement.

XBCreateSettlementFlowRequestBody

ParameterTypeDescription
configIdstringThe ID of the cross-border settlement configuration.
amountXBSettlementAssetThe type and amount of an asset setup in the cross-border settlement configuration.

XBCreateSettlementFlowResponse

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
flowIdstringThe ID of the settlement flow configuration.
configIdstringThe ID of the cross-border settlement configuration.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.
inputAmountXBSettlementAssetThe type and amount of an asset input in the cross-border settlement configuration.
outputAmountXBSettlementAssetThe type and amount of an asset output in the cross-border settlement configuration.
totalEstimatedFeesXBSettlementAssetThe type and amount of estimated asset fees setup in the cross-border settlement configuration.
totalEstimatedTimenumberThe total amount of time estimated for the complete cross-border settlement flow to be executed.

XBSettlementFlowExecutionResponse

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
flowIdstringThe ID of the settlement flow configuration.
configIdstringThe ID of the cross-border settlement configuration.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.
inputAmountXBSettlementAssetThe type and amount of an asset input in the cross-border settlement configuration.
outputAmountXBSettlementAssetThe type and amount of an asset output in the cross-border settlement configuration.
totalFeesXBSettlementAssetThe type and amount of estimated asset fees setup in the cross-border settlement configuration.
initiatedAtnumberThe time the flow execution was initiated.
initiatedBystringThe ID of the user who initiated the flow execution.
stateXBSettlementFlowExecutionStatusThe status of the flow execution.

XBSettlementFlowExecutionStep

ParameterTypeDescription
idstringThe ID of the individual flow execution step.
accountIdstringThe ID of the account initiating the flow execution step.
statusXBSettlementFlowExecutionStepStatusThe status of the individual step of the flow execution.
inputAmountXBSettlementAssetThe type and amount of an asset input in the cross-border settlement configuration.
outputAmountXBSettlementAssetThe type and amount of an asset output in the cross-border settlement configuration.
feeXBSettlementAssetThe type and amount of an asset setup in the cross-border settlement configuration.
startedAtnumberThe time the specific flow execution step began.

XBSettlementFlowExecutionStepStatus

ParameterTypeDescription
XBSettlementFlowExecutionStepStatusstringValid values: NOT_STARTED, PROCESSING, COMPLETED, FAILED.

XBSettlementFlowExecutionStatus

ParameterTypeDescription
XBSettlementFlowExecutionStatusstringValid values: NOT_STARTED, PROCESSING, COMPLETED, FAILED.

XBSettlementConfigModel

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
flowIdstringThe ID of the settlement flow configuration.
configIdstringThe ID of the cross-border settlement configuration.
namestringThe text name of the cross-border settlement configuration.
stepsXBSettlementConfigStepsRecordThe recorded steps of the cross-border settlement configuration.

XBSettlementConfigStep

ParameterTypeDescription
stepTypeXBSettlementStepTypeThe type of step specified in the configuration.
accountIdstringThe ID of the account initiating the flow execution step.

XBSettlementStepType

ParameterTypeDescription
XBSettlementStepTypestringValid values: ON_RAMP, VAULT_ACCOUNT, OFF_RAMP, FIAT_DESTINATION .

XBSettlementFlowSetupStep

ParameterTypeDescription
accountIdstringThe ID of the account initiating the flow execution step.
inputAmountXBSettlementAssetThe type and amount of an asset input in the cross-border settlement configuration.
outputAmountXBSettlementAssetThe type and amount of an asset output in the cross-border settlement configuration.
estimatedFeeAmountXBSettlementAssetThe type and amount of asset fees estimated in the cross-border settlement configuration.
estimatedTimenumberThe amount of time estimated for the complete cross-border settlement flow setup step to be executed

XBSettlementFlowSetupModel

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
flowIdstring[Optional] The ID of the settlement flow configuration.
configIdstringThe ID of the cross-border settlement configuration.
stepsXBSettlementFlowStepsRecordThe specified steps for the cross-border settlement flow configuration.
inputAmountXBSettlementAssetThe type and amount of an asset input in the cross-border settlement configuration.
outputAmountXBSettlementAssetThe type and amount of an asset output in the cross-border settlement configuration.
totalEstimatedFeeAmountXBSettlementAssetThe type and total amount of asset fees estimated in the cross-border settlement configuration.
totalEstimatedTimenumberThe amount of total time estimated for each cross-border settlement flow setup step to be executed.

XBSettlementFlowExecutionModel

ParameterTypeDescription
tenantIdstringThe ID of the tenant.
flowIdstringThe ID of the settlement flow configuration.
configIdstringThe ID of the cross-border settlement configuration.
stepsXBSettlementFlowExecutionStepThe instructions for the specified cross-border settlement flow configuration step.
inputAmountXBSettlementAssetThe type and amount of an asset input in the cross-border settlement configuration.
outputAmountXBSettlementAssetThe type and amount of an asset output in the cross-border settlement configuration.
totalFeesXBSettlementAssetThe type and amount of total asset fees in the cross-border settlement configuration.
initiatedAtnumberThe time the flow execution was initiated.
initiatedBystringThe ID of the user who initiated the flow execution.
stateXBSettlementFlowExecutionStatusThe status of the flow execution.

XBSettlementConfigStepsRecord

ParameterTypeDescription
stepTypeXBSettlementStepTypeThe type of step specified in the configuration.
accountIdstringThe ID of the account initiating the flow execution step.

XBSettlementFlowStepsRecord

ParameterTypeDescription
stepTypeXBSettlementStepTypeThe type of step specified in the configuration.
XBSettlementFlowSetupStepXBSettlementFlowSetupStepThe arrangement and setup of steps for the cross-border configuration flow.

XBSettlementAsset

ParameterTypeDescription
amountstringThe amount of the asset being used in the cross-border settlement.
assetIdstringThe ID of the specific asset type being used in the cross-border settlement.