Skip to navigation

v3.0.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

  • money_out.get_next_check_number(paypoint_id:, account_id:) returns NextCheckNumberResponse, which has check_number.
  • ghost_card.delete_ghost_card(card_token:) returns DeleteGhostCardResponse. Its response_data has delete_type and card_token.
next_check = client.money_out.get_next_check_number(paypoint_id: 285, account_id: "ACCOUNT_ID")
deleted = client.ghost_card.delete_ghost_card(card_token: "CARD_TOKEN")

Request changes

  • money_out.reissue_out accepts check_number:.
  • subscription.update_subscription accepts invoice_data:.
  • VendorData adds issue_1099.

Vendor 1099 flag

VendorQueryRecord, VendorDataResponse, TransferOutDetailVendor, and PayoutSubscriptionVendor add the required field issue_1099. AssociatedVendor, VCardGetResponseAssociatedVendor, VendorOutData, and GetMethodResponseResponseDataVendorsItem add the optional field issue_1099.

Payouts that paid a bill

BillResponseData and BillQueryRecord2 add transactions, an array of BillTransactionReference that can be nil. Each entry has id_out and payment_id.

Card-present device details

  • TransactionQueryRecords and TransactionQueryRecordsCustomer add device_entry_mode, emv_auth_data (EmvAuthData, with request_emv_data and response_emv_data), and device_data (QueryDeviceData). All three can be nil.
  • DeviceQueryRecord adds the required field operational_status (DeviceQueryRecordOperationalStatus::ONLINE, BUSY, or OFFLINE), plus app_version and os_version, which can be nil.