Hi Community,
We’re working on integrating donation forms via Sky API and had a few questions we previously sent to the Sky API team, but would appreciate any insight here:
- Passing Additional Data: Can we pass custom data (e.g., a contact ID) into the form via hyperlink parameters? If so, is this data included in webhook payloads or accessible via gift ID?
- Prefilling Form Fields: Is there a supported way to prefill donation form fields? Would this data be reflected in the webhook or gift record?
- Form Metadata: Is there a way to retrieve field-level metadata for donation forms—such as required fields or validation constraints—via API?
- Donation Form Attribution: We're trying to track which donation form was used for each gift. Is there a standard method or field for this? It’s not currently visible in the sample gift payload.
- We did try the approach of creating “Donation Form Name” using the POST api of “Gift Custom Fields”, but I would like an understanding on what is “parent_id” when creating one custom field, where to obtain it from.
- we did create a custom field with data present in the request maker, but when we hit the gift api again, we didn't receive the field in the response. What are we missing here?
- Webhook & Data Visibility Issues:
- Webhooks don’t seem to trigger in production when payments are processed in Test Mode.
- In sandbox, donation data appears in the donation form UI, but not in the Gifts section.
Would really appreciate any guidance or shared experiences from the community!
Thanks,