Skip to navigation

v1.0.21

This release includes breaking changes. The get payout subscription response now uses its own camelCase types. See October 14, 2026 for more information.

New types in the get payout subscription response

PayoutSubscriptionQueryRecord now returns new types from its vendor, bills, and payment data methods:

MethodBeforeAfter
getVendor()Optional<VendorQueryRecord>Optional<PayoutSubscriptionVendor>
getBillData()Optional<List<BillPayOutData>>Optional<List<PayoutSubscriptionBill>>
getPaymentData()Optional<QueryPaymentData>Optional<PayoutSubscriptionPaymentData>

PayoutSubscriptionPaymentData.getPaymentDetails() returns an Optional<PayoutSubscriptionPaymentDetails>. Update any code that names the old types:

// Before
Optional<VendorQueryRecord> vendor = record.getVendor();
// After
Optional<PayoutSubscriptionVendor> vendor = record.getVendor();

New payment data type in list payout subscriptions

PayoutSubscriptionQueryRecordPascal.getPaymentData() now returns an Optional<PayoutSubscriptionPaymentDataPascal> instead of an Optional<QueryPaymentData>.

New fields on payout subscriptions

PayoutSubscriptionQueryRecord and PayoutSubscriptionQueryRecordPascal add getSameDayAch(), getDoNotCreateBills(), getAllowDuplicatedBills(), getAutoConvertSameDayAch(), and getSubscriptionType(). The payment data types add getWalletType() and getPayorSignature(), and PayoutSubscriptionPaymentDetails adds the payout details methods, such as getOrderId().

Vendor record changes

VendorQueryRecord.getStoredMethods() now returns an Optional<List<VendorStoredMethod>>. VendorStoredMethod adds getIsDefault(). VendorQueryRecord adds getVendorPortal() (Optional<VendorPortalAccess>), and BillingDataResponse adds getCountry().