Skip to main content

When fired

Emitted after the partner uploads a wire-transfer receipt via POST /v1/spvs/{spv_slug}/subscription/{person_id}/fundings. Strict order: a signed subscription form must already be on record (otherwise the upload fails with 409).

Envelope fields

string
required
Unique per delivery.
string
required
Always "funding_receipt.uploaded".
string (ISO 8601 UTC)
required
Timestamp the receipt was uploaded.
object
required
See payload schema below.

data schema

string
required
Subscription the funding belongs to.
string
required
SPV slug.
string
required
Zest person id of the investor.
string
Partner-side investor id when the originating subscription carried one. Omitted otherwise.
string
required
Time-limited signed URL of the stored receipt.
string
required
Funded amount as a decimal string, e.g. "50000.00".
string
required
ISO 4217 currency code, e.g. "USD".
string
required
Wire reference / message-id supplied by the partner.
string (ISO 8601 UTC)
required
Timestamp the receipt was uploaded.

Example