For the complete documentation index, see llms.txt. This page is also available as Markdown.

Recurring Payment

Subscription Type (SubscriptionType)

Type
Description

1

"Unlimited" type continues charging at defined intervals until you cancel the subscription

2

"Quantity Based" type charges for the amount defined at subscription creation Once the quantity is completed the payment stops automatically For example if a monthly subscription is created with quantity 10 it charges once per month for 10 months

Recurring Period Type (RecurringPeriodType)

Type
Description

1

Daily

2

Weekly

3

Bi-Weekly

4

Monthly

5

3 Months

6

6 Months

7

9 Months

8

Yearly

Item Type (ItemsType)

Type
Description

1

Subscription Account

2

Product

3

Service

Channel Type (ChannelType)

Type
Description

1

API

2

Web

Callback Content

Parameter
Type
Description

SubscriptionId

int

Recurring payment identifier returned by Paywall at creation

SubscriptionType

int

Recurring payment type

SubscriptionCode

string

Unique code assigned by Paywall to the subscription

SubscriptionMerchantCode

string

Unique code assigned by you to the subscription

Amount

decimal

Recurring payment amount

Success

bool

Payment success or failure status

FailReason

string

Failure reason if the payment is unsuccessful

PaymentId

int? - nullable

Payment identifier

Attempt

int

Number of payment attempts

AttemptFinished

bool

Indicates whether the attempt is completed

Last updated