Check&Place API Reference
HomeSimpra POSSimpra InventoryCheck&Place
HomeSimpra POSSimpra InventoryCheck&Place
  1. Reservation Payments
  • Introduction
  • Customers
    • create
      POST
    • index
      GET
    • update
      PATCH
  • Off Days
    • index
      GET
  • Reservation Payments
    • Activate or deactivate a payment request
      PATCH
    • Create a new payment request for a reservation
      POST
    • Update an existing payment request
      PATCH
    • Reactivate an expired or cancelled payment request
      PATCH
  • Reservation Requests
    • approve
      PATCH
    • create
      POST
    • index
      GET
    • reject
      PATCH
    • update
      PATCH
  • Reservations
    • check-in
      PATCH
    • create
      POST
    • index
      GET
    • update
      PATCH
  • Revenue Centers
    • index
      GET
  • Reviews
    • index
      GET
  • Stores
    • show
      GET
  • Tables
    • index
  • Online Reservation Requests
    • request-slot-hours
    • request-slots-availability
    • request-unavailable-dates
  • Online Reservations
    • slot-hours
    • slots-availability
    • unavailable-dates
  1. Reservation Payments

Update an existing payment request

Production
https://api.checkandplace.com
Production
https://api.checkandplace.com
PATCH
/v1/reservation-payments
Possible error scenarios:
amount_is_invalid (822): Amount is zero or negative
payment_expiry_duration_is_not_suitable (821): Expiration time is zero or negative
feature_disabled_error (832): SimpraLink extension is not enabled for this store
SimpraLink errors: External service communication failures (e.g., profile not found for new email)

Request

Authorization
API Key
Add parameter in header
CheckandPlace-Access-Token
Example:
CheckandPlace-Access-Token: ********************
or
Body Params application/json

Examples

Responses

🟢200
Payment request updated successfully
This response does not have a body.
🟠401
🟠422
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://api.checkandplace.com/v1/reservation-payments' \
--header 'CheckandPlace-Access-Token: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "amount": 200,
    "currency": "TRY",
    "phone_number": "905559876543",
    "email": "updated@example.com",
    "send_email": true,
    "send_sms": false,
    "sms_content": "Updated payment link for your reservation",
    "note": "Customer requested amount update",
    "expiration_time": 2880,
    "language": "TR"
}'
Response Response Example
401 - Response
{
    "errors": [
        {
            "message": "Invalid Token",
            "code": 960
        }
    ]
}
Modified at 2026-05-06 13:06:45
Previous
Create a new payment request for a reservation
Next
Reactivate an expired or cancelled payment request
Built with