Skip to navigation

v1.0.19

This release includes breaking changes for code that uses type declarations. The get payout subscription response now uses its own camelCase types. This release also covers v1.0.18, which shipped without a changelog entry. See October 14, 2026 for more information.

New types in the get payout subscription response

PayoutSubscriptionQueryRecord now uses new types for its vendor, bills, and payment data:

PropertyBeforeAfter
$vendor?VendorQueryRecord?PayoutSubscriptionVendor
$billDataarray<BillPayOutData>array<PayoutSubscriptionBill>
$paymentData?QueryPaymentData?PayoutSubscriptionPaymentData

Update any type declarations or instanceof checks that name the old types:

// Before
if ($record->vendor instanceof VendorQueryRecord) { /* ... */ }
// After
if ($record->vendor instanceof PayoutSubscriptionVendor) { /* ... */ }

New payment data type in list payout subscriptions

PayoutSubscriptionQueryRecordPascal::$paymentData is now a ?PayoutSubscriptionPaymentDataPascal instead of a ?QueryPaymentData.

New fields

PayoutSubscriptionQueryRecord and PayoutSubscriptionQueryRecordPascal add $sameDayAch, $doNotCreateBills, $allowDuplicatedBills, $autoConvertSameDayAch, and $subscriptionType. VendorQueryRecord::$storedMethods items are now VendorStoredMethod, which adds $isDefault. VendorQueryRecord adds $vendorPortal (?VendorPortalAccess), and BillingDataResponse adds $country.