DonorSessionInput

  • church_id
    Type: string
    required

    Must be a church registered to the partner.

  • donor_phone
    Type: string
    required

    Donor's phone in E.164 — pre-fills the hosted flow. Sent in the body only, never echoed back by any read.

  • mode
    Type: string enum
    required

    Percentage of salary or fixed amount.

    values
    • pct
    • fixed
  • redirect_url
    Type: string Format: uri
    required

    Where the hosted flow returns the donor. Must be https with an origin on the partner's allowlist. Never treat the redirect as the outcome — wait for the webhook / feed.

  • value
    Type: number
    greater than:  
    0
    required

    Percentage (max 35 when mode is pct) or fixed dollar amount.