Skip to main content
Initiate cross-chain signature submission for a voucher.
POST /api/v1/vouchers/:voucherId/submit/interop-init Initiates a cross-chain signature submission flow. Used when the voucher requires signatures across multiple blockchain networks.

Parameters

Path

NameTypeRequiredDescription
voucherIdstringYesThe voucher ID

Query

NameTypeRequiredDescription
idstringYesSignature submission identifier
paymentIndexintegerNoIndex of the payment being signed (0–10)
vidstringNoVoucher ID override for the signature

Body

NameTypeRequiredDescription
signaturestringNoThe cryptographic signature, 1–256 characters

Request example

curl --request POST 'https://payments.bleepay.com/api/v1/vouchers/vch_482916/submit/interop-init?id=sig_abc&paymentIndex=0' \
  --header 'Authorization: Bearer <payer_token>' \
  --header 'Content-Type: application/json' \
  --data '{ "signature": "0xSignature..." }'

Response

Returns { "id": "<submission_id>" } on success.

Error responses

StatusCodeDescription
401unauthorizedMissing or invalid bearer token
404not_foundVoucher not found