v2

latestOpenAPI 3.0.3Proprietary2026-07-263483431.1 MB
Storefront

Create a transfer proof upload URL

Public storefront endpoint for manual bank_transfer payment confirmation. Returns a direct-to-storage upload_url plus the public file_url. Upload the image with PUT upload_url, then set the order's transferproof_url with PATCH /v3/stores/{store_id}/public/orders/{secret_slug}.

post/v3/stores/{store_id}/public/orders/{secret_slug}/transfer-proof-upload

Request body

filenamestring required
content_type'image/jpeg' | 'image/png' | 'image/webp' required
content_lengthinteger required

File size in bytes. Maximum 10 MB.

Example request

{
  "filename": "transfer-proof.png"
}

Response

Transfer proof upload metadata

keystring required

Storage object key created by Scalev.

filenamestring required
content_typestring required
size_in_bytesinteger required
file_urlstring uri required

Public file URL to send as transferproof_url after upload succeeds.

upload_urlstring uri required

Presigned URL for direct PUT upload.