Receive Manual (Cash) Payment


In order to receive manual payment, you can do it by calling endpoint described in this article.

In order to consume the endpoint you must:

  • Be authenticated user

For information on how you can authenticate, see: Authentication

As soon as you do authentication and receive a valid token, it needs to be passed on the next call

  • Have valid ID of an existing order


Example for such endpoint for TT server is{orderID}/receiveManualPayment/

For your server endpoint will be:



  • Method Type: HttpPut
  • Authorization: Use Bearer Token + token received from token authentication
  • Header info: Content-Type: application/json
  • Body data:

    ParameterData TypeDescriptionIs Required
    orderIDintegerID of existing order.yes
    AmountdecimalAmount to receive. Mandatory field.yes
    NotesstringAdditional notes for the payment. Optional
    PaymentMethodenumMandatory field specifying if received by cash, email, paypal, gift certificate etc.

    For info about all options: check at the bottom of the article.

    ReferenceNumberstringReference number.

    Reference number is optional only for Cash and PayPal methods.

    For other methods its mandatory field.



  • If server error appears, then response will be with status code 500 => Internal Server Error
  • If payment is successful, response will be with status code 200 => Ok

Payment Methods

Was this article helpful?

Receive Check