Stripe activities and attributes

This page lists all default Stripe activities that are added to your Ortto account after integrating Ortto with Stripe when adding Stripe as a data source.

Charge

The Charge activity is generated by Stripe every time Stripe makes a payment-related operation on an invoice such as a successful charge, failure, authorization or refund. The transaction activity provides you with details of the transaction activity that has happened in your account. When an invoice is linked, the relevant product details are included in this activity.

Attribute

Field type

Description

Status

Text

The status of this transaction.

Amount

Currency

The amount for this transaction, in cents.

Amount refunded

Currency

The amount refunded, if a refuned has occured.

Currency

Text

The currency code (ISO 4217 format) for the transaction.

Description

Text

Description for the transaction.

Recipient email

Text

The Recipient’s email address.

Invoice

The Invoice activity is generated by Stripe when an invoice is created. This allows you to view the invoice details in Ortto, including invoice and customer details, and payment and invoice statuses.

Attribute

Field type

Description

Invoice number

Text

The invoice number. Acts as a identifier for invoice and typically is generated sequentially.

Status

Text

The status of the invoice. Ortto supports the following statuses:

  • Paid
  • Open
  • Draft
  • Uncollectible
  • Void

Total

Currency

The sum of all the line item amounts.

Sub total

Currency

The sum of all the line item amounts minus the sum of all line item discounts.

Amount paid

Currency

The payments collected successfully for the invoice.

Amount due

Currency

The unpaid amount that is due on the invoice.

Paid

Currency

The amount paid.

Collection method

Text

Payment type.

New trial, Subscription cancelled, Subscription change, Trial cancelled, and Trial expired

These activities and their attributes are generated by Stripe each time a customer signs up for a product or service. Any associated addons or coupons are also added to the subscription. More than one subscription activity can be linked to a contact.

Attribute

Field type

Description

Value

Currency

A unique and immutable identifier for the subscription. If not provided, it is autogenerated.

MRR

Currency

Monthly recurring revenue for the subscription. Updated asynchronously, this value catches up with changes to the subscription in less than a minute. The value depends on the type of currency. Note: This may not return accurate values since updated asynchronously.

ARR

Currency

Annual recurring revenue for the subscription. Updated asynchronously, this value catches up with changes to the subscription in less than a minute. The value depends on the type of currency. Note: This may not return accurate values since updated asynchronously.

Change type

Text

The identifier of the plan for this subscription.

Product names

Text list

Represents the plan quantity for this subscription.

State

text

The amount that will override the plan’s default price.

Activated At

Time and date

The time at which the subscription status last changed to active. For example, this value is updated when an in_trial or cancelled subscription activates.

Cancelled At

Time and date

The time at which subscription was cancelled or is set to be cancelled.

Expires at

Time and date

The date in which the subscription expires.

Current term start

Time and date

The start of the current billing period of the subscription.

Current term end

Time and date

The end of the current billing period of the subscription. Subscription is renewed immediately after this.

Trial started at

Time and date

The start of the trial period for the subscription. Presence of this value for future subscription implies the subscription will go into in_trial state when it starts.

Trial ends at

Time and date

The end of the trial period for the subscription.

Trial end action

Text

Applicable only when End-of-trial Action has been enabled. Whenever the subscription has a trial period, this attribute is returned and specifies the operation to be carried out for the subscription once the trial ends.

Is trial

Boolean

A status value for the subscription; the subscription is in trial.

A Subscription change activity can be triggered through a change detected across any of these Stripe activities:

  • subscription_schedule.aborted
  • subscription_schedule.canceled
  • subscription_schedule.completed
  • subscription_schedule.created
  • subscription_schedule.expiring
  • subscription_schedule.released
  • subscription_schedule.updated
  • customer.subscription.created
  • customer.subscription.deleted
  • customer.subscription.paused
  • customer.subscription.pending_update_applied
  • customer.subscription.pending_update_expired
  • customer.subscription.resumed
  • customer.subscription.trial_will_end
  • customer.subscription.updated
  • invoice.created
  • invoice.deleted
  • invoice.finalization_failed
  • invoice.finalized
  • invoice.marked_uncollectible
  • invoice.paid
  • invoice.payment_action_required
  • invoice.payment_failed
  • invoice.payment_succeeded
  • invoice.sent
  • invoice.upcoming
  • invoice.updated
  • invoice.voided
  • customer.created
  • customer.updated