Update
Updates an existing virtual account within the specified account. Validation depends on amount type (open or closed) and kind (temporary accounts require expiration and max usage).
Authorizations
JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.
Merchant API key (Credential.api_key). Required on every request.
Path Parameters
Account identifier in ULID format.
Virtual account identifier in ULID format. Use this value in path parameters (not the VA number).
Body
Virtual account lifecycle status.
active, inactive, expired "active"
Display name for the virtual account.
200"Bakso Enak- John Doe"
Fixed payment amount. Required when updating a closed virtual account. Limits depend on merchant configuration.
100000
Minimum payment amount. Required when updating an open virtual account.
10000
Maximum payment amount. Required when updating an open virtual account and must be greater than or equal to min_amount.
100000
Expiration time as a Unix timestamp in milliseconds (13 digits). Required when virtual account kind is temporary.
^\d{13}$"1774000000000"
Maximum number of successful payments allowed. Required when virtual account kind is temporary.
1 <= x <= 2551
