betterplace.org API Documentation

Donation Pledge Flow

Client specific workflow

Create and queue a donation pledge

Can receiver

(project) receive amount?

Create donation for

receiver project

Create donation for

client pool

Donation confirmation

e-mail to user; Wording "project"

Donation visible on project and counted as client donation on the portal

Donation confirmation

e-mail to user; Wording "pool"

Donation is booked but not yet visible on the portal

Who: User

What: Specifies donation

receiver (a project)

u15_seg0 u15_seg1
u16_seg0 u16_seg1

API

u17_seg0 u17_seg1

Async processing

u18_seg0 u18_seg1 u18_seg2

yes

u19_seg0 u19_seg1 u19_seg2

no

u20_seg0 u20_seg1 u20_seg2 u20_seg3
u21_seg0 u21_seg1 u21_seg2 u21_seg3
u22_seg0 u22_seg1 u22_seg2 u22_seg3
u23_seg0 u23_seg1 u23_seg2 u23_seg3
u24_seg0 u24_seg1 u24_seg2 u24_seg3
u25_seg0 u25_seg1 u25_seg2 u25_seg3

Who: Client

What: API call to create

the donation pledge

for specified receiver

u27_seg0 u27_seg1 u27_seg2 u27_seg3

API

Who: betterplace.org API

What: Response code

Client

betterplace.org

No receiver check at this point.

Recipient: E-mail and name from donation pledge

Sender: betterplace.org

Recipient: E-mail and name from donation pledge

Sender: betterplace.org

At the beginning of the following year.

Recipient: E-mail and name from donation pledge

Sender: betterplace.org

Donation receipt e-mail with PDF