For my organization's use case, we need a synchronization of all donation records, in order to produce financial reports, and for other uses. This requires high reliability of the synchronization process.
- Webhooks provide a synchronization potential with the downside that, like webhooks of other internet-based services, there is almost no feedback about webhook invocation failures. This makes not meet the requirements of our use case.
- Querying the table of donation records as a replacement, or a verification procedure, of the webhook method would be workable. However, since donations do not currently provide a search endpoint with an "updated_since" parameter, this creates the problem of having to download the whole donation table each time a synchronization is required. This limitation makes the method virtually unusable for production employment in our use case.
Could you lift any of these limitations, or is there another way to solve this problem. Again, we have the legal necessity of not missing any records, or misrepresenting any record fields.
Thanks,
--
Pav
Share this post
Showing 2 reactions
Sign in with
I would also like to know some details about the built-in ability of NationBuilder users to review and modify their donations after logging in. Are there any limits on what they can change about existing donations? What conditions can a nation impose on that process? (E.g., can a donor cancel a donation within a limited period after it’s made, but not afterward? Can a donor change the payment method, e.g., if a credit card fails?
In a separate category: Can a donor be notified if a failure occur?)
Thanks,
—
Pav