> This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

## v1.0.21

This release includes breaking changes. The get payout subscription response now uses its own camelCase types. See [October 14, 2026](/changelog/api-changelog/2026/10/14) for more information.

### New types in the get payout subscription response

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

| Method             | Before                           | After                                     |
| ------------------ | -------------------------------- | ----------------------------------------- |
| `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:

```java
// 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()`.