Skip to navigation

v1.1.19

This release adds methods to get the next check number and cancel ghost cards, a check number on reissued payouts, invoice data on subscription updates, a 1099 flag on vendors, every payout that paid a bill, and card-present device details. See October 19, 2026 for more information.

New methods

  • MoneyOut.GetNextCheckNumberAsync(long paypointId, string accountId) returns NextCheckNumberResponse, whose CheckNumber is a string.
  • GhostCard.DeleteGhostCardAsync(string cardToken) returns DeleteGhostCardResponse. Its ResponseData has DeleteType and CardToken (string?).
NextCheckNumberResponse next = await client.MoneyOut.GetNextCheckNumberAsync(285, "ACCOUNT_ID");
DeleteGhostCardResponse deleted = await client.GhostCard.DeleteGhostCardAsync("CARD_TOKEN");

Request changes

  • ReissueOutRequest adds CheckNumber (string?).
  • RequestUpdateSchedule, the request for Subscription.UpdateSubscriptionAsync, adds InvoiceData (BillData?).
  • VendorData adds Issue1099 (bool?).

Vendor 1099 flag

VendorQueryRecord, VendorDataResponse, TransferOutDetailVendor, and PayoutSubscriptionVendor add the required property Issue1099 (bool). AssociatedVendor, VCardGetResponseAssociatedVendor, VendorOutData, and GetMethodResponseResponseDataVendorsItem add Issue1099 (bool?).

Payouts that paid a bill

BillResponseData and BillQueryRecord2 add Transactions (IEnumerable<BillTransactionReference>?). Each BillTransactionReference has IdOut (long) and PaymentId (string?).

Card-present device details

  • TransactionQueryRecords and TransactionQueryRecordsCustomer add DeviceEntryMode (string?), EmvAuthData (EmvAuthData?, with RequestEmvData and ResponseEmvData), and DeviceData (QueryDeviceData?).
  • DeviceQueryRecord adds the required property OperationalStatus (DeviceQueryRecordOperationalStatus, with the values Online, Busy, and Offline), plus AppVersion and OsVersion (string?).

Code that creates VendorQueryRecord, VendorDataResponse, TransferOutDetailVendor, PayoutSubscriptionVendor, or DeviceQueryRecord objects without setting the new required properties, such as tests and mocks, no longer compiles. Code that only reads them isn’t affected.