Create Payout Beneficiary
Authentication
Request
Merchant-provided reference for de-duplication and lookup. Persisted and returned on every subsequent read.
Recipient (payee) details. The type discriminator selects the destination shape.
Free-form key/value metadata to attach to the beneficiary.
When true, bypasses the soft-block that returns 409 if a beneficiary with the
same identifying details already exists for the caller. Use sparingly — usually you
want to reuse the existing beneficiary instead.
Response
Payout beneficiary created. Returned with status: pending_review while account verification and AML pre-screening run; poll until approved before using on a payout.
Merchant-provided reference for de-duplication and lookup. Persisted on create and round-trips on every read.
Lifecycle status of a payout beneficiary.
pending_review— created, awaiting account verification and AML pre-screening, or held for review. A name-mismatch hold (the receiving network returned a different account holder name) is cleared by the merchant via the signal endpoint (accept/reject). An AML compliance hold is cleared by CrissCross’s compliance team in our screening provider’s tooling — the merchant cannotaccept/rejectit.approved— account verification and AML pre-screening both passed; can be referenced frompayoutBeneficiaryIdon a payout.rejected— declined by signal, by AML pre-screening, or after exhausting verification retries. Terminal.failed— verification or screening errored in a non-recoverable way. Usesignal: retryto re-run the checks.
Recipient (payee) details. The type discriminator determines which fields are present.
Outcome of the account-verification + AML pre-screening passes run against the beneficiary.
ISO-8601 timestamp the beneficiary was created.
ISO-8601 timestamp of the last update.
Free-form key/value metadata attached to the beneficiary at create time.