Manual Recurring Gift
I need to send subscription data to RE NXT via API only for reporting purposes. some like this:
[
"amount" => array:1 [
"value" => 15.0
]
"constituent_id" => "123"
"date" => "2023-07-04T12:23:46-05:00"
"fundraisers" => array:1 [
0 => array:2 [
"amount" => array:1 [
"value" => 15.0
]
"constituent_id" => "123"
]
]
"constituency" => "New Donor"
"is_manual" => true
"gift_splits" => array:1 [
0 => array:4 [
"amount" => array:1 [
"value" => 15.0
]
"appeal_id" => "123"
"campaign_id" => “456”
"fund_id" => "789"
]
]
"gift_status" => "Active"
"is_anonymous" => false
"payments" => array:1 [
0 => array:4 [
"reason" => "Approved"
"payment_method" => "CreditCard"
"account_token" => "9f0fe083-a806-4fd9-b537-40cfed5c3c15"
"bbps_configuration_id" => "8ce40565-b2cd-49cf-8ae4-1030dece17c0"
]
]
"receipts" => array:1 [
0 => array:3 [
"amount" => array:1 [
"value" => 15.0
]
"date" => null
"status" => "DONOTRECEIPT"
]
]
"post_date" => null
"post_status" => "DoNotPost"
"type" => "RecurringGift"
"subtype" => "Credit"
"origin" => "{"name":"API"}"
"recurring_gift_schedule" => array:2 [
"frequency" => "MONTHLY"
"start_date" => "2023-08-04T12:23:46-05:00"
]
is_manual flag is set to TRUE
but I have some questions, I'm not handling payments.account_token, or payments.bbpsconfiguration_id (these values are randomly added since the Credit Card payment method requires these fields), since I send this data from an external system. Also, I need to add this Recurring Gift to a Batch(Recurring Gift Payment and Recurring Gift needs to be added to a Batch) to be approved, my questions are:
1. once the Batch with the Recurring Gift is approved, how to process his respective Recurring Gift Payments? Once the Batch with the Recurring Gift is approved, should I send the Recurring Gift Payment to a Batch to be approved?
2. Will I need to send the Recurring Gift Payment every month until subscription cancellation?
3. What date should I put on the first Recurring Gift Payment since the Batch could be not approved in the same day which is posted?
thank you.
Comments
-
@Giovanni Trejo Abasolo
Hi! Discussion moved to Blackbaud Raiser's Edge NXT® API's. Thanks!1 -
@Giovanni Trejo Abasolo - Is the Recurring Gift being processed within the external system and the data your bringing into RE NXT a record of what occurred? Or, would you like RE NXT to process/charge the Recurring Gift?
0 -
@Austen Brown the recurring gift is processed within the external system, and then we send the data to RE NXT for reporting purposes only.
0 -
@Giovanni Trejo Abasolo - In this case you'll need to send every subsequent payment that the external system processes as well. I recommend putting the date the gift processed as the Gift Date, if you need a different date for finance or tracking you can use the GL Post Date.
0 -
@Austen Brown thanks a lot for your answer,
I have other questions, once the Recurring Gift is approved with is_manual = true, I'm trying to send the first Recurring Gift Payment in another Batch, but this error appears: ‘The requested operation could not be fulfilled’.Reading the community posts mentions the Recurring Gift Payment can't be sent in another batch, in this case, do I need to send the Recurring Gift Payment directly to the Constituent Giving History?
also, since I'm not processing payments and only sending data to RE NXT, how do I set these fields in the Recurring Gift Payment?
is_manual,
account_token
bbps_configuration_id
bbps_transaction_id (or checkout_transaction_id)
thank you.0 -
@Matt Thacker - Any thoughts on this?
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 778 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

