Cart Test
Web/Cart/{sessionKey}/OnAccount
Adds an On Account balance to the cart

Checkout will not be allowed for a general public order if On Account balance is added.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/Web/Cart/{sessionKey}/OnAccount

URI Parameters

Parameter Name Data Type Required Notes
sessionKey string Y

Request Body

Request object type : AddOnAccountRequest

Request object type AddOnAccountRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
Amount decimal number The amount to add to the constituent's on-account balance.
Notes string 1024 N Optional notes for the payment.
PaymentMethodId integer Y The On-Account payment method. Must have a payment type of on-account (pmt_type = 2).
FK: TR_PAYMENT_METHOD.id   Resource: PaymentMethods
{
  "Amount": 1.0,
  "PaymentMethodId": 2,
  "Notes": "sample string 3"
}
<AddOnAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Amount>1</Amount>
  <Notes>sample string 3</Notes>
  <PaymentMethodId>2</PaymentMethodId>
</AddOnAccountRequest>

Response object type : AddOnAccountResponse

Response object type AddOnAccountResponse has the following properties.
Property Name Data Type Length Required Readonly Notes
PaymentId integer
{
  "PaymentId": 1
}
<AddOnAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <PaymentId>1</PaymentId>
</AddOnAccountResponse>
Change Version Description Contract Old New
Parameter Changed 15.0.0 sessionKey has been marked as required. Required