Skip to content

Conversation

@danbillson
Copy link

Summary

Adds support for location-based tax mode, trial period payment method requirements, and payout remittance references.

Changes

  • Tax Mode: Added location value to TaxMode enum for automatic tax localization based on customer location
  • Trial Periods: Added requiresPaymentMethod field to trial period types and entities; updated price operations to use TrialPeriod instead of TimePeriod
  • Payouts: Added remittanceReference field to payout notification entity

All changes are non-breaking additions to existing types and entities.

@danbillson danbillson self-assigned this Nov 21, 2025
@danbillson danbillson requested a review from a team as a code owner November 21, 2025 16:21
constructor(trialPeriod: ITrialPeriodNotificationResponse) {
this.interval = trialPeriod.interval;
this.frequency = trialPeriod.frequency;
this.requiresPaymentMethod = trialPeriod.requires_payment_method;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this needs to be aligned with notification trial period, without requires_payment_method https://developer.paddle.com/webhooks/prices/price-created

cc @heymcgovern @zreadpad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants