WalletDeposit

A wallet top-up and its charge state.

  • Resource type identifier.

  • Gross amount refunded so far, in the currency's minor unit; omitted until a refund lands. A refunded top-up keeps its succeeded status, and the refunded principal comes back out of the wallet balance.

  • Gross amount taken back by lost payment disputes, in the currency's minor unit; omitted until one lands. It is counted apart from refunded_amount, the two together never exceed total_amount, and a charged-back top-up keeps its succeeded status while the principal comes back out of the wallet balance.

  • Local invoice identifier (binv_… typeid) for the hosted document; omitted until the invoice mirror links it.

  • Buyer action to complete a 3DS challenge; present only while the deposit is pending_action.

    Properties: 4
  • When the deposit was created, RFC 3339 (UTC).

  • When the deposit last changed, RFC 3339 (UTC).

  • Deposit identifier (wdep_… typeid).

  • Charge lifecycle state: pending, pending_action, succeeded, failed, canceled.

  • How the top-up was initiated: manual (cardholder-present) or auto (off-session).

  • Why the top-up failed; present only on a failed deposit.

    values
    • card_declined = DepositFailureReasonCardDeclined
    • authentication_required = DepositFailureReasonAuthenticationRequired
    • auto_topup_exhausted = DepositFailureReasonAutoTopupExhausted
    • auto_topup_no_payment_method = DepositFailureReasonAutoTopupNoPaymentMethod
    • auto_topup_above_entitlement = DepositFailureReasonAutoTopupAboveEntitlement
  • ISO 4217 currency the amounts are denominated in.

  • Spendable principal credited to the wallet, in the currency's minor unit.

  • Tax on the top-up, in the currency's minor unit. Zero today.

  • Gross amount charged to the card, in the currency's minor unit.