PartnerTermsResult:
    | { status: "Accepted"
    | "NotRequired"; error?: undefined }
    | { status?: undefined; error: CryptoOnrampError }

Outcome of checking and presenting partner terms. Cancellation is returned as an error with code Canceled.