Charge a one-time fundraising donation by credit card
Charge a one-time fundraising donation by credit card
Resolves merchant-account-specific credit-card rules, validates the donation, creates the payment, and returns the resulting payment resource. The controller currently accepts JSON or multipart input through the shared Axios caller.
Authentication
AuthorizationBearer
The signed-in SchoolSet user token sent by the frontend.
Request
This endpoint expects a multipart form.
payment_amount
merchant_account_id
fundraising_id
donation_type_id
fundraising_donor_id
full_name
email
message
note
parent_student_id
family_student_id
Response
Payment accepted, scheduled, pending, or another payment status represented by the payment handler.
status
message
data
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
422
Unprocessable Entity Error

