v1.0.23
This release includes breaking changes. It corrects the organization details types to match the API, renames the ticket amount properties on paypoint credentials, and adds an organizations client for the intelligent boarding API (beta). See October 20, 2026 and October 22, 2026 and October 27, 2026 for more information.
Basic organization details return a response envelope
organization.getBasicOrganization and organization.getBasicOrganizationById now return Payabli.GetBasicOrganizationResponse instead of Payabli.OrganizationQueryRecord. The organization details are in responseData, alongside isSuccess and responseText.
Organization details properties use PascalCase
Payabli.OrganizationQueryRecord properties now use the PascalCase names the API returns, so code that reads the old names no longer type-checks.
Renamed properties
billingInfo→BillingInfocontacts→ContactshasBilling→HasBillinghasResidual→HasResidualorgAddress→OrgAddressorgCity→OrgCityorgCountry→OrgCountryorgEntryName→OrgEntryNameorgId→OrgIdorgLogo→OrgLogoorgName→OrgNameorgParentId→OrgParentIdorgParentName→OrgParentNameorgState→OrgStateorgTimezone→OrgTimezoneorgType→OrgTypeorgWebsite→OrgWebsiteorgZip→OrgZipreplyToEmail→ReplyToEmailservices→Services
Some properties also change type:
BillingInfois nowPayabli.InstrumentResponseinstead ofPayabli.Instrument.InstrumentResponsehasachAccount,achRouting,billingAddress,billingCity,billingCountry,billingState, andbillingZip(string | null).Contactsis nowPayabli.ContactsResponse[]instead ofPayabli.ContactsField.ContactsResponsehasContactName,ContactEmail,ContactTitle, andContactPhone.OrgLogois nowstring, the logo’s URL, instead ofPayabli.FileContent.
OrganizationQueryRecord also adds OrgFavicon (string), the URL of the organization’s favicon.
Ticket amount properties renamed
Payabli.PayabliCredentialsPascal renames MaxTicket to Maxticket and MinTicket to Minticket.
Organizations client (beta)
PayabliClient adds the organizations client, with listOrganizations, createOrganization, getOrganization, and updateOrganization. createOrganization takes Payabli.CreateOrganizationOrganizationsRequest, which is Payabli.CreateOrganizationWithInlineBusiness, Payabli.CreateOrganizationWithBusinessReference, or Payabli.CreateOrganizationAllFields. The methods return envelope types, such as Payabli.PaypointDetailEnvelope. package.json adds the ./organizations export path.
These endpoints only accept OAuth. Set bearerAuth with your OAuth clientId and clientSecret when you create the client. See OAuth authentication.
Other changes
Payabli.MethodsListOutaddsrtpandwire(boolean).Payabli.PaypointSummaryResponseaddsexternalId(string).paypoints.listPaypointsnow throwsPayabli.BadRequestErrorfor HTTP400.