v1.0.18
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)returnsNextCheckNumberResponse, whosecheck_numberis astr.ghost_card.delete_ghost_card(card_token)returnsDeleteGhostCardResponse. Itsresponse_datahasdelete_typeandcard_token.
The async client has the same methods.
Request changes
money_out.reissue_outadds thecheck_numberparameter.subscription.update_subscriptionadds theinvoice_dataparameter (Optional[BillData]). Passinvoice_data=Noneto remove the subscription’s invoice data.VendorDataaddsissue_1099(Optional[bool]).
Vendor 1099 flag
VendorQueryRecord, VendorDataResponse, TransferOutDetailVendor, and PayoutSubscriptionVendor add the required field issue_1099 (Issue1099, an alias for bool). AssociatedVendor, VCardGetResponseAssociatedVendor, VendorOutData, and GetMethodResponseResponseDataVendorsItem add issue_1099 (Optional[Issue1099]).
Payouts that paid a bill
BillResponseData and BillQueryRecord2 add transactions (Optional[List[BillTransactionReference]]). Each BillTransactionReference has id_out (int) and payment_id (Optional[str]).
Card-present device details
TransactionQueryRecordsandTransactionQueryRecordsCustomeradddevice_entry_mode(Optional[DeviceEntryMode]),emv_auth_data(Optional[EmvAuthData], withrequest_emv_dataandresponse_emv_data), anddevice_data(Optional[QueryDeviceData]).DeviceQueryRecordadds the required fieldoperational_status(DeviceQueryRecordOperationalStatus:"online","busy", or"offline"), plusapp_versionandos_version(Optional[str]).
Models built without the new required fields, such as test fixtures, now raise ValidationError.