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
- Get Virtual Card Transactions — added new fields, optional
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
