Create Campaign Payment Add

Creates fundraising campaign data from submitted details.

Path parameters

school_idstringRequired
hashstringRequired

Request

This endpoint expects an object.
payment_amountdoubleRequired
Must be at least 1.
walletobjectRequired
wallet object.
full_namestringRequired
Must not be greater than 255 characters.
emailstringRequired
Must be a valid email address. Must not be greater than 255 characters.
groupenumRequired
group value.
Allowed values:
amount_per_installmentdouble or nullOptional
Must be at least 1.
payment_recurring_period_idinteger or nullOptional
payment recurring period ID identifier.
payment_planlist of objectsOptional
payment plan list.
payment_datestring or nullOptional

Must be a valid date. Must be a valid date in the format Y-m-d\TH:i:sP.

secondary_walletobject or nullOptional
secondary wallet object.
donation_type_idinteger or nullOptional
donation type ID type value.
messagestring or nullOptional
Must not be greater than 1000 characters.
fee_coverageboolean or nullOptional
fee coverage flag.

Response

Successful POST response for /api/v1/public/fundraising/campaign/payment/add/{school_id}/{hash}.

statusstring
messagestring
dataobject