Skip to main content
POST
Create a multi-use virtual account under the partner’s assigned HPay merchant. The VA is stored in Holdstation Pay and can be managed via the list, get, inquiry, and revoke endpoints.

Authentication

Partner-App-Key
string
required
Your partner app key.
X-HSPay-Signature
string
required
Base64-encoded Ed25519 signature of the sign data.
X-HSPay-Timestamp
string
required
Unix timestamp (seconds) of the request. Must be within 60 seconds of server time.

Body Parameters

va_name
string
required
Display name for the virtual account (max 200 chars).
remark
string
required
Optional remark for the virtual account (max 50 chars).
va_expiration_time
integer | null
required
Expiration as a Unix timestamp (seconds). Pass null to use the maximum allowed TTL.