CreateDepositAddress

This endpoint is used to create a crypto Deposit Address for Donation.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer
required
≥ 1

Organization ID. You can get it from GetOrganizationsList method

string
required

Amount of donation. Should be a string with decimal point

string

receiptEmail is optional. The Giving Block won't send receipt email If organization has isReceiptEnabled as false (available in response from GetOrganizationsList method) or your API account has default setting that tells us to not send any receipt emails for transactions created through the API. In case if you need The Giving Block to send receipt emails - ask us to set up your API account accordingly and make sure you send receiptEmail in CreateDepositAddress request.

string

Donor's first name

string

Donor's last name

string

Donor's address line 1

string

Donor's address line 2

string

Donor's country

string

Donor's state

string

Donor's city

string

Donor's zip code

uuid

Funds designation. Should be a designation UUID, provided in fundsDesignations array of GetOrganization response. Used if Designations are enabled for the organization

string

Honoree email. Used for donation that is dedicated to a friend or loved one

string

Honoree name. Used for donation that is dedicated to a friend or loved one

string

Campaign ID

string
string
boolean
boolean
required

If donation is not anonymous - fields firstName, lastName, addressLine1, addressLine2, country, state, city, zipcode are required.

string
required

Currency code

boolean

Indicates the donor has accepted required legal self-affirmations.

string

Version of the legal self-affirmation accepted by the donor.

Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json