---
title: "OrderAction"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.cardzone.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OrderAction

Path: Cardzone B2B API

## Fields

- `type` (`OrderAction.type`; string, required)
  - one of `"wallet"`, `"fulfillment"`
- `code` (`OrderAction.code`; string, required) — Machine-readable action the API consumer should handle.
  - one of `"wallet_topup_required"`, `"merchant_attention_required"`, `"manual_review_required"`
- `message` (`OrderAction.message`; string, required) — Human-readable action summary. Wallet actions include the aggregate additional top-up amount needed for all current wallet-blocked orders in the store.
  - example `"Recharge 75 SAR to resume fulfillment for all wallet-blocked orders."`


Source: https://docs.cardzone.ai/reference/schemas/OrderAction/index.md
