Skip to main content
Join a voucher session as the payer.
POST /api/v1/vouchers/sessions/:sessionId/session-join After the payee opens a session, the payer joins it from their wallet. This links the payer’s identity to the session so vouchers can be reserved and resolved within it.

Parameters

Path

NameTypeRequiredDescription
sessionIdstringYesThe session ID to join

Body

No body parameters required.

Request example

curl --request POST 'https://payments.bleepay.com/api/v1/vouchers/sessions/ses_xyz/session-join' \
  --header 'Authorization: Bearer <payer_token>' \
  --header 'Content-Type: application/json' \
  --data '{}'

Response

Response schema

Returns the updated session object with the payer joined.

Error responses

StatusCodeDescription
400already_joinedPayer has already joined this session
400session_closedCannot join a closed session
401unauthorizedMissing or invalid bearer token
404not_foundSession not found