Create a credit-card wallet for a fundraising donor
Create a credit-card wallet for a fundraising donor
Validates merchant-specific card fields, verifies that the campaign is active, resolves or creates the fundraising donor, and creates the wallet through the selected merchant account. Invalid donation type amounts are rejected with 400.
Authentication
AuthorizationBearer
The signed-in SchoolSet user token sent by the frontend.
Request
This endpoint expects an object.
merchant_account_id
fundraising_id
donation_type_id
card_number
credit_card_number
credit_card_exp_date
credit_card_cvc
message
full_name
email
note
parent_student_id
family_student_id
fundraising_donor_id
wallet_description
active
Response
Wallet created; card-sensitive values are represented according to WalletResource and gateway configuration.
status
message
data
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error

