Skip to navigation

v1.0.24

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 uses new types for its vendor, bills, and payment data:

FieldBeforeAfter
Vendor*VendorQueryRecord*PayoutSubscriptionVendor
BillData[]*BillPayOutData[]*PayoutSubscriptionBill
PaymentData*QueryPaymentData*PayoutSubscriptionPaymentData

Their Get and Set methods change the same way. PayoutSubscriptionPaymentData.PaymentDetails is a *PayoutSubscriptionPaymentDetails. Update any code that names the old types:

// Before
var vendor *payabli.VendorQueryRecord = record.Vendor
// After
var vendor *payabli.PayoutSubscriptionVendor = record.Vendor

New payment data type in list payout subscriptions

PayoutSubscriptionQueryRecordPascal.PaymentData is now a *PayoutSubscriptionPaymentDataPascal instead of a *QueryPaymentData.

New fields on payout subscriptions

PayoutSubscriptionQueryRecord and PayoutSubscriptionQueryRecordPascal add SameDayAch, DoNotCreateBills, AllowDuplicatedBills, AutoConvertSameDayAch (*bool), and SubscriptionType (*string), with their Get and Set methods. The payment data types add WalletType and PayorSignature, and PayoutSubscriptionPaymentDetails adds the payout details fields, such as OrderId.

Vendor record changes

VendorQueryRecord.StoredMethods is now a []*VendorStoredMethod. VendorStoredMethod adds IsDefault. VendorQueryRecord adds VendorPortal (*VendorPortalAccess), and BillingDataResponse adds Country (*string).