Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

GET /payments

Verifies that the given paymentId exists in Club OS and you have access to it.  

GET https://api.club-os.com/payments?clubLocationId=[clubLocationId]&paymentId=[paymentId]

Parameters

The following fields must be included as parameters in the URL of the request.

 

VariableTypeDescription
clubLocationIdIntegerThe Club OS unique id for the club location you wish to access. Club OS will provide these to you.
paymentIdIntegerThe Club OS unique id for the payment you are requesting.

 

POST /payments

Add a payment to the system.

POST https://api.club-os.com/payments?clubLocationId=[clubLocationId]

Parameters

The following fields must be included as parameters in the URL of the request.

VariableTypeDescription
clubLocationIdIntegerThe Club OS unique id for the club location you wish to access. Club OS will provide these to you.
Request Body

The following fields must be included in the body of the HTTP request as a valid JSON string.

PropertyTypeRequiredDefaultDescription
memberIdIntegerY The Club OS unique id for the member who made the payment.
salespersonIdIntegerY The Club OS unique id for the salesperson who was responsible for the payment.
localPaymentIdStringY Your systems unique id for the payment.
nameStringY A descriptive name of the payment, i.e. PT 30 Min Sessions
serviceNameStringY The name of the service - one of 'Personal Training' or 'Group Training'.
qtyDecimalY The qty of sessions purchased.
unitPriceDecimalY The unit price (cost of 1 item) of the service.
taxesDecimalN The amount of taxes on the payment.
saleDateDate (M-d-YYYY)Y The date of the sale.
expireDateDate (M-d-YYYY)N The expiration date if one exists.
Response Messages

One of the following messages will be returned when the request succeeds.

MessageDescription
Payment CreatedPayment successfully created.
Payment FoundPayment exists in the system already.
  • No labels