v0.0.54

Added mcc, merchantCountryCode, originalCurrencyCode, originalCurrencyAmount, and currencyConversionRate (VirtualCardTransaction). Now returned by getVirtualCardTransactions.

Made virtualCardIds optional on getVirtualCardTransactions — omit to query transactions across all cards on the authenticated account. Added dateRangeStart and dateRangeEnd filters. Default limit of 100 when virtualCardIds is omitted; limit is capped at 500. transactionAmount is now nullable for rows without a settled amount (e.g., AVS-only decline records).

Updated pages:

  • Manage Virtual Cards
    • Get Virtual Card Transactions — added new fields, optional virtualCardIds, date range filters, pagination behavior, and validation rules

Added usePrepaymentBalance and useRewardsBalance (CreateVirtualCardInput). Now accepted by createVirtualCard.

Both default to true (existing behavior preserved). Set both to false to restrict a card to drawing only from the specified userCashBalanceId, excluding prepaid (gift card) and rewards funds.

Updated pages:

  • Manage Virtual Cards
    • Create a Virtual Card — added both fields, Balance Composition note, and a Cash-Only Balance sample mutation