RouteFusion's BeneficiaryState — CONFIRMED AGAINST LIVE INTROSPECTION
(__type(name:"BeneficiaryState")).
Only verified is payable. accepted / pending are pre-verification,
failed is terminal, and change_required means RouteFusion wants more or
corrected data from us — RouteFusionBeneficiary.changes_required
names which fields.
Deliberately NOT collapsed onto CFX vocabulary here. The wallet precedent
(routeFusionWalletVaStatus in @cfxlabsinc/withdrawal-services) folds a
vendor's lifecycle enum at the consuming domain's boundary, so no matcher,
seed or audit row ever has to spell an RF state correctly. Do the same when
a payability gate needs this.
RouteFusion's
BeneficiaryState— CONFIRMED AGAINST LIVE INTROSPECTION (__type(name:"BeneficiaryState")).Only
verifiedis payable.accepted/pendingare pre-verification,failedis terminal, andchange_requiredmeans RouteFusion wants more or corrected data from us — RouteFusionBeneficiary.changes_required names which fields.Deliberately NOT collapsed onto CFX vocabulary here. The wallet precedent (
routeFusionWalletVaStatusin@cfxlabsinc/withdrawal-services) folds a vendor's lifecycle enum at the consuming domain's boundary, so no matcher, seed or audit row ever has to spell an RF state correctly. Do the same when a payability gate needs this.