πŸ‘©β€β€οΈβ€πŸ’‹β€πŸ‘¨Update Virtual Account

Endpoint

PATCH https://api.xixapay.com/api/v1/updateVirtualAccountStatus

πŸ” Request Headers

Header
Type
Description

Authorization

string

Bearer {apiSecret} – Your API secret token

Content-Type

string

application/json

api-key

string

Your API key

⚠️ Notes:

  • βœ… You can only update the status of static virtual accounts.

  • ❌ Dynamic virtual accounts cannot have their status changed.

πŸ“¦ Request Body

Field
Type
Required
Description

businessId

string

βœ…

Your unique business identifier

accountNumber

string

βœ…

The virtual account number to update

status

string

βœ…

New status: "active" or "deactivated"

reason (optional)

string

❌

Reason for status change (recommended when deactivating)

▢️ Example Request: Activate Static Account

{
  "businessId": "xixapay_biz_001",
  "accountNumber": "6020077501",
  "status": "active"
}

β›” Example Request: Deactivate Static Account

{
  "businessId": "xixapay_biz_001",
  "accountNumber": "6020077501",
  "status": "deactivated",
  "reason": "User closed business"
}

Last updated