Skip to main content

Cancelation of a recurring payment subscription

Below is the data that is being pinged by our IPN system a cancelation occurs for a recurring payment plan or one-time payment sale with a trial (initial payment).

Variable

Definition

transaction_id

Kartra order id

transaction_date

The date of the transaction. Format yyyy-mm-dd hh:mm:ss EST

transaction_type

'cancellation'

transaction_subscription_id

The ID of the subscription being cancelled (PayPal transactions will return PayPal subscription id)

transaction_internal_subscription_id

A unique numeric identifier for the subscription id

transaction_last_4_card_digits

The last 4 digits of the used card ('N/A' if PayPal)

original_id

The order ID of the first transaction within the subscription. In this case it will be the same as the transaction_id since it is a first payment.

product_name

The name of the purchased product

product_id

The ID of the product

product_price_point

The price point number. This is a number from 1 onwards

lead_id

Buyer's unique identifier id

lead_first_name

Buyer's first name

lead_last_name

Buyer's last name

lead_email

Buyer's email

lead_username

Buyer's username

lead_phone_country_code

Buyer's phone country code

lead_phone_number

Buyer's phone number

lead_address

Buyer's billing address

lead_city

Buyer's billing city

lead_zip

Buyer's billing ZIP

lead_state

Buyer's billing state

lead_country

Buyer's billing country

lead_country_code_2

Buyer's two letter country code

lead_country_code_3

Buyer's three letter country code

lead_ip

Buyer's IP

secret_key

The secret key you setup when you created the notification

vendor_tracking_id_1

Vendor's tracking ID 1 if the sale was generated from a tracking link

vendor_tracking_id_2

Vendor's tracking ID 2 if the sale was generated from a tracking link

vendor_tracking_link

Vendor's tracking link name

gdpr_lead_status

integer, possible values:

  • 0 - For GDPR status off - Your account has GDPR deactivated

  • 1 - For GDPR status not subject - The lead's IP is from a country not subject to GDPR

  • 2 - For GDPR status accepted - The lead has accepted the GDPR terms

  • 3 - For GDPR status not accepted - The lead hasn't accepted the GDPR terms

  • 4 - For GDPR status unknown - The lead's location could not be determined

  • 5 - For GDPR status pending

gdpr_lead_status_date

string (DD Mmm YYYY HH:MM:SS)

gdpr_lead_status_ip

string

gdpr_lead_communications

integer, possible values:

  • 0 - Lead hasn't agreed to be contacted

  • 1 - Lead has agreed to be contacted

payment_processor_type

"PayPal," Braintree," "Stripe," "Authorize.net"

lead_company

Buyer’s company

lead_sales_tax_id

Buyer’s sales tax id

Did this answer your question?