1. ChizPay Wallet & Transactions
Chizverse
  • ChizVerse Developer Docs
    • Getting Started
    • API Reference
      • Overview
      • Chizmis Authentication
        • Exchange for a ChizVerse Bearer
        • Hosted Client Login
        • Hosted Client Registration
        • Logout
        • Get Current Account
        • Validate Client Application
        • Login with Existing Session
        • Verify Session Key
      • Activity Tracking
        • Create Launch
        • Create Tracked Session
        • Get Session Checkpoint
        • Get Saved Player Progress
        • Ingest Event Batch
        • Get Game Leaderboard
      • ChizPay Wallet & Transactions
        • Get Wallet by Account ID
          GET
        • Transfer Wallet Balance
          POST
        • Get Wallet Transaction History
          GET
        • Debit Wallet
          POST
        • Credit Wallet
          POST
        • Get Game Ledger
          GET
    • SDK
    • Schemas
      • ExchangeForAChizVerseBearerResponse
      • ExchangeForAChizVerseBearerRequest
      • LogoutResponse
      • LogoutRequest
      • GetCurrentAccountResponse
      • ValidateClientApplicationResponse
      • LoginWithExistingSessionResponse
      • LoginWithExistingSessionRequest
      • VerifySessionKeyResponse
      • CreateLaunchResponse
      • CreateLaunchRequest
      • CreateTrackedSessionResponse
      • CreateTrackedSessionRequest
      • GetSessionCheckpointResponse
      • GetSavedPlayerProgressResponse
      • IngestEventBatchResponse
      • IngestEventBatchRequest
      • GetGameLeaderboardResponse
      • GetWalletByAccountIDResponse
      • TransferWalletBalanceResponse
      • TransferWalletBalanceRequest
      • GetWalletTransactionHistoryResponse
      • DebitWalletResponse
      • DebitWalletRequest
      • CreditWalletResponse
      • CreditWalletRequest
      • GetGameLedgerResponse
  1. ChizPay Wallet & Transactions

Credit Wallet

POST
/chizpay/v1.0/wallet-transactions/credit
Credits a user's wallet for a win, refund, reward, or rollback and links the credit to the debit being settled.

Request

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Successful response.
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.chizmis.com/chizpay/v1.0/wallet-transactions/credit' \
--header 'authorization;' \
--header 'Content-Type: application/json' \
--data '{
  "gameId": "game-slots-01",
  "gameSession": "sess_123",
  "accountId": 1001,
  "amount": 95,
  "debitTransactionId": 80101,
  "referenceNumber": "credit_sess_123_round_12",
  "description": "Round payout",
  "metadata": {
    "round": 12,
    "result": "WIN"
  },
  "nonce": "52663c0d-6f42-4baf-8a45-3951d2ff89f5",
  "timestamp": 1778063220000,
  "signature": "hmac-sha256:85df..."
}'
Response Response Example
{
  "success": true,
  "response": {
    "transactionId": "credit_sess_123_round_12",
    "creditTx": {
      "id": 80102,
      "walletId": 9123,
      "gameId": "game-slots-01",
      "gameSession": "sess_123",
      "accountId": 1001,
      "type": "CREDIT",
      "bound": "IN",
      "amount": 95,
      "debitTransactionId": 80101,
      "referenceNumber": "credit_sess_123_round_12",
      "status": "COMPLETED"
    }
  }
}
Modified at 2026-07-30 06:57:15
Previous
Debit Wallet
Next
Get Game Ledger
Built with