Skip to content

Overview

Donation Schema

The Donation Schema is produced by donation & fundraising integrations. It supports fundraising registrations & donations, associated organisations and contacts, tribute, matched donations and recurring donations.

Example

Example Notification
{
  "schema": "donation",
  "schemaVersion": {
    "major": 1,
    "minor": 16,
    "build": 20250321
  },
  "platform": "raisely",
  "platformLabel": "Raisely",
  "platformVersion": {
    "major": 1,
    "minor": 3,
    "build": 20221108
  },
  "action": "donation",
  "campaign": [
    {
      "key": "aa88bd90-562c-11eb-bf24-6bd493dd10e5",
      "type": "campaign",
      "name": "MoveData Campaign",
      "description": "",
      "pageUrl": "https://movedata-campaign.raisely.com/",
      "status": "live",
      "targetAmount": 100000,
      "amount": 76586.08,
      "currency": "AUD",
      "custom": {
        "type": "GROUP",
        "path": "movedata-campaign",
        "grandTotal": 76586.08,
        "campaignTotal": 76586.08,
        "feeTotal": 4681.13,
        "individualProfileCount": 112,
        "teamProfileCount": 28,
        "donationCount": 1223,
        "uniqueDonorCount": 533,
        "nonSelfDonationTotal": 76586.08
      },
      "marketing": {},
      "createdAt": "2021-01-14T05:52:20.458Z",
      "modifiedAt": "2024-07-17T07:38:41.368Z"
    }
  ],
  "anonymous": false,
  "donor": {
    "key": "4ad3bce0-bcbe-11ea-ba32-db6753964e68",
    "partyType": "person",
    "firstName": "Donald",
    "lastName": "Duckson",
    "email": "jgilray+dd@movedata.io",
    "custom": {
      "preferredName": "Donald",
      "accessToken": "21ca7836fd2a53bbf04f68e97bec71d1"
    },
    "createdAt": "2020-07-02T23:46:47.342Z",
    "modifiedAt": "2020-07-02T23:46:47.342Z"
  },
  "recurring": {
    "key": "0d8cfe80-5874-11f0-98c3-ebce1ef9befe",
    "status": "active",
    "amount": 105,
    "currency": "AUD",
    "feePlatform": 5,
    "feePlatformPublic": 5,
    "feePlatformPrivate": 0,
    "startDate": "2025-07-04T01:13:11.528Z",
    "nextPaymentDate": "2025-09-04T01:13:11.000Z",
    "frequency": "monthly",
    "frequencyUnit": 1,
    "frequencyInterval": "month",
    "day": 4,
    "marketing": {
      "url": "https://movedata-campaign.raisely.com/donate"
    },
    "custom": {
      "status": "OK",
      "cardMethodType": "dd_becs"
    }
  },
  "donation": {
    "key": "67b378a0-70d7-11f0-ba8a-d76948f2aace",
    "parentKey": "0d8cfe80-5874-11f0-98c3-ebce1ef9befe",
    "status": "success",
    "receiptNumber": "R-8173029",
    "amount": 105,
    "currency": "AUD",
    "fee": 6.35,
    "feePlatform": 5,
    "feePlatformPublic": 5,
    "feePlatformPrivate": 0,
    "feeGateway": 1.35,
    "feeCovered": true,
    "tax": 0.57,
    "taxPlatform": 0.45,
    "taxGateway": 0.12,
    "startDate": "2025-08-04T02:05:58.485Z",
    "processor": "stripe",
    "processorTransactionId": "py_3RsDlfBnhz9gJviA1vWSc7Jk",
    "cardInformationType": "bank transfer",
    "cardInformationCountry": "AU",
    "cardInformationPan": "000000 ****3456",
    "financials": {
      "origin": {
        "currency": "AUD",
        "amount": 105,
        "fee": 6.35,
        "feePlatform": 5,
        "feeGateway": 1.35,
        "taxPlatform": 0.45
      },
      "settled": {
        "currency": "AUD",
        "amount": 105,
        "fee": 6.35,
        "feePlatform": 5,
        "feeGateway": 1.35,
        "tax": 0.57,
        "taxPlatform": 0.45,
        "taxGateway": 0.12
      }
    },
    "marketing": {
      "url": "https://movedata-campaign.raisely.com/donate"
    }
  },
  "custom": {
    "apiSource": "donation.succeeded",
    "transactionId": "67b378a0-70d7-11f0-ba8a-d76948f2aace",
    "organisationId": 3780,
    "customerId": "cus_HZlem49ckg3FMa",
    "donationId": 23853639,
    "settlementDate": "2025-08-06",
    "processorToken": "pi_3RsDlfBnhz9gJviA1Nmo4WrS",
    "transactionToken": "txn_3RsDlfBnhz9gJviA1LZrmmvg",
    "gatewayDescription": "Transaction (23853639) of AUD105 from Donald Duckson (4ad3bce0-bcbe-11ea-ba32-db6753964e68) to MoveData Campaign (aa88bd90-562c-11eb-bf24-6bd493dd10e5) for MoveData Campaign (aa86c1c0-562c-11eb-bf24-6bd493dd10e5)",
    "receiptDownloadUrl": "https://api.raisely.com/v3/receipt/9006ce10-70d7-11f0-ba8a-d76948f2aace.pdf",
    "cardMethodType": "dd_becs",
    "itemDonationAmount": 100,
    "itemDonationQuantity": 1,
    "itemDonationDescription": "Donation"
  },
  "questions": [
    {
      "key": "isCompany",
      "text": "isCompany",
      "value": false
    }
  ],
  "createdAt": "2025-08-04T02:04:50.860Z",
  "modifiedAt": "2025-08-04T02:06:01.976Z"
}

Reference

Schema Reference

{% content-ref url="schema.md" %} schema.md

{% content-ref url="address.md" %} address.md

{% content-ref url="campaign.md" %} campaign.md

{% content-ref url="communication.md" %} communication.md

{% content-ref url="donation.md" %} donation.md

{% content-ref url="financial.md" %} financial.md

{% content-ref url="financialentry.md" %} financialentry.md

{% content-ref url="marketing.md" %} marketing.md

{% content-ref url="matched.md" %} matched.md

{% content-ref url="organisation.md" %} organisation.md

{% content-ref url="person.md" %} person.md

{% content-ref url="question.md" %} question.md

{% content-ref url="recurring.md" %} recurring.md

{% content-ref url="relationship.md" %} relationship.md

{% content-ref url="tribute.md" %} tribute.md