Add a payment for a payer
Creates or applies a SchoolSet payment using the payer, payment method, allocations, and optional gateway details sent by the payment form.
Authentication
AuthorizationBearer
The signed-in SchoolSet user token sent by the frontend.
Request
This endpoint expects an object.
payer_id
payer_type
Allowed values:
payment_amount
payment_method_id
group
Allowed values:
payment_date
payment_type_id
payment_status_id
note
credit_type_id
fundraising_fund_id
fundraising_id
allocations
fee_coverage
fee_coverage_apply_to
Allowed values:
grace_period
secondary_wallet_id
payment_recurring_period_id
of_installments
payment_plan
payment_data
wallet_id
payment_id
method
Allowed values:
scheduled_applications
merchant_account_id
card_token
credit_card_number
credit_card_exp_date
credit_card_cvc
customer_billing_name
customer_address_1
customer_address_2
customer_city
customer_state
customer_zip
customer_country
customer_phone
customer_email
routing_number
account_number
name_on_account
bank_name
account_type
Allowed values:
Response
Payment accepted or scheduled
status
message
data
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error

