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:

    Parameter Data Type Description Is Required
    orderID integer ID of existing order. yes
    Amount decimal Amount to receive. Mandatory field. yes
    Notes string Additional notes for the payment. Optional field. no
    PaymentMethod enum Mandatory field specifying if received by cash, email, paypal, gift certificate etc.

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

    ReferenceNumber string Reference 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?

Related Articles