v1.0.25
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.GetNextCheckNumber(ctx, paypointId int64, accountId string)returns*payabli.NextCheckNumberResponse, whoseCheckNumberis astring.GhostCard.DeleteGhostCard(ctx, cardToken string)returns*payabli.DeleteGhostCardResponse. ItsResponseDatahasDeleteTypeandCardToken(*string).
Request changes
ReissueOutRequestaddsCheckNumber(*VendorCheckNumber).RequestUpdateSchedule, the request forSubscription.UpdateSubscription, addsInvoiceData(*BillData). CallSetInvoiceData(nil)to remove the subscription’s invoice data.VendorDataaddsIssue1099(*bool).
Vendor 1099 flag
VendorQueryRecord, VendorDataResponse, TransferOutDetailVendor, and PayoutSubscriptionVendor add Issue1099 (Issue1099, an alias for bool). AssociatedVendor, VCardGetResponseAssociatedVendor, VendorOutData, and GetMethodResponseResponseDataVendorsItem add Issue1099 (*Issue1099).
Payouts that paid a bill
BillResponseData and BillQueryRecord2 add Transactions ([]*BillTransactionReference). Each BillTransactionReference has IdOut (int64) and PaymentId (*string).
Card-present device details
TransactionQueryRecordsandTransactionQueryRecordsCustomeraddDeviceEntryMode(DeviceEntryMode, an alias for*string),EmvAuthData(*EmvAuthData, withRequestEmvDataandResponseEmvData), andDeviceData(*QueryDeviceData).DeviceQueryRecordaddsOperationalStatus(DeviceQueryRecordOperationalStatus, with the constantsDeviceQueryRecordOperationalStatusOnline,DeviceQueryRecordOperationalStatusBusy, andDeviceQueryRecordOperationalStatusOffline), plusAppVersionandOsVersion(*string).
Each new field has its own Get method.