Skip to content

wallet.action ​

Triggered when a customer wallet transaction is made.

يُرسل عند تنفيذ عملية على محفظة العميل.

PlatformSalla
GroupCustomer wallet
Payload modelCustomer Wallet Webhook Event Model
JSON Schemaschemas/salla/wallet.action.schema.json
Official docsdocs.salla.dev/webhook-events/customer-wallet

Example payload ​

Salla's published example has a JSON syntax error (a missing comma). It's corrected here.

json
{
  "event": "wallet.action",
  "merchant": 1540043194,
  "created_at": "Thu Jul 02 2026 16:04:49 GMT+0300",
  "data": {
    "transaction_type": "withdraw",
    "amount": 20,
    "action_type": "merchant_manual_entry",
    "created_at": {
      "date": "2026-07-02 16:04:47.505700",
      "timezone_type": 3,
      "timezone": "Asia/Riyadh"
    },
    "expiry_at": null,
    "notes": "deduct note",
    "customer": {
      "id": 1736803527,
      "name": "Mohammad Atamimi",
      "mobile": "+966511231233",
      "email": "customer@customer.com",
      "avatar": "https://cdn.assets.salla.network/beta/admin/026ee41957390da30791147a05da80c6/cp/assets/images/avatar_male.png",
      "country": "Saudi Arabia",
      "city": "الرياض"
    }
  }
}

Fields ​

Fields marked * are required in the official schema.

FieldTypeDescription
eventstringEvent Name One of: wallet.action.
merchantnumberMerchant ID who installed the application on their store. Get details on the Merchant via the ID using the endpoint here
created_atstringTimestamp of webhook creation
dataobject (CustomerWalletWebhook)

data ​

FieldTypeDescription
transaction_typestringWhether the wallet balance was added or deducted. One of: withdraw, deposit.
amountintegerTransaction amount.
action_typestringReason for the wallet transaction. One of: partner_api, refund, merchant_manual_entry, withdraw_balance, cashback, purchase_by_wallet, expiry_deduction.
created_atobjectTransaction creation date and timezone.
expiry_atstringExpiration date, if applicable.
notesstringAdditional transaction notes.
customerobjectCustomer associated with the transaction.

Source ​

Generated from Salla's official documentation, fetched 2026-10-26. Found a difference from what Salla actually sends? Open an issue.

Not affiliated with Salla or Zid. Payloads and schemas come from their official documentation. | غير تابع لسلة أو زد