When an expired membership is renewed, the Link to Gifts section should display two gift records:
- Gift associated with the initial membership transaction
- Gift associated with the renewal transaction
The client expects both transactions to be tracked separately (in GIFT), including their respective transaction amounts.
In the below image after the membership renewed- Membership history is rendering two records,
Steps Performed
- Renewed the expired membership using:
membership/v1/memberships/428680/renew - Created a new gift for the renewal transaction.
- The gift creation API completed successfully.
- Attempted to link the newly created gift to the renewed membership using:
membership/v1/memberships/428680/addlinktogift
addlinktogift-error
The addlinktogift API is failing with the following error:
{
"type": "urn:blackbaud:invalid-value",
"title": "One or more validation errors occurred.",
"status": 400,
"detail": "The amount applied to a single membership transaction cannot be greater than the gift amount.",
"trace_id": "7f0bfd30d1d84cea9519138bd1b6c0b5",
"span_id": "abd9ad3372743ad1"
}
Observation
The new gift is created successfully, but the issue occurs when attempting to link the gift to the membership transaction/junction record.
This appears to occur specifically for the renewal membership flow .
Please let me know , there is an way to show two transaction in gift section.
Antony D