v1

latestOpenAPI 3.0.02026-07-2475182625.5 KB
Subscriptions

Retrieve a proforma invoice

Retrieves a proforma invoice for the given subscription_id.

The invoice FastSpring returns provides an estimate of charges for the upcoming billing period, without taking into account any proposed changes to the plan.

get/subscriptions/proformaInvoice/{subscription_id}

Path parameters

subscription_idstring required

Unique identifier for the subscription.

Query parameters

lang'ar' | 'cs' | 'da' | 'de' | 'en' | 'es' | 'fi' | 'fr' | 'he' | 'hr' | 'it' | 'ja' | 'ko' | 'nl' | 'no' | 'pl' | 'pt' | 'ru' | 'sk' | 'sv' | 'tr' | 'zh'
Example:en

Specify the language for the proforma invoice content. If not provided, defaults to the subscription's language or 'en'.

Response

OK

Example response

{
  "proformaInvoiceHeader": {
    "currency": "USD",
    "timezone": "UTC",
    "language": "en",
    "message": "This invoice and the renewal amount on the next charge date are valid as long as there are no changes to the subscription plan or billing details from today's date until the next charge date.",
    "proFormaInvoiceCreationDate": 1719111203381,
    "proFormaInvoiceCreationDateDisplay": "02/14/25",
    "proFormaInvoiceCreationDateDisplayISO8601": "2025-01-01",
    "proFormaInvoiceExpirationDate": 1720569600000,
    "proFormaInvoiceExpirationDateDisplay": "02/14/2025",
    "proFormaInvoiceExpirationDateDisplayISO8601": "2025-02-14"
  },
  "supportContact": {
    "name": "My Tiered Pricing Model",
    "email": "john@fastspring.com",
    "url": "http://subscriptionmarketplace"
  },
  "merchantContact": {
    "merchantName": "FastSpring",
    "merchantAddress": "11 W Victoria St Suite 207A Santa Barbara, CA 93101 US"
  },
  "contact": {
    "email": "john@fastspring.com",
    "firstName": "John",
    "phone": "5555555555",
    "company": "FastSpring",
    "address": {
      "accountId": "Ip4hy3CCThi9Mnukvi3CAA",
      "addressLine1": null,
      "city": "Santa Barbara",
      "region": "US-CA",
      "postalCode": "93101",
      "country": "US"
    }
  },
  "items": {
    "subscription": "O99xUogETs-M7Ks28M4wuw",
    "currency": "USD",
    "timezone": "UTC",
    "periodStartDate": 1718064000000,
    "periodStartDateDisplay": "1/01/25",
    "periodStartDateDisplayISO8601": "2025-01-01",
    "periodEndDate": 1720569600000,
    "periodEndDateDisplay": "7/10/24",
    "periodEndDateDisplayISO8601": "2025-02-14",
    "endDate": null,
    "endDateDisplay": null,
    "endDateDisplayISO8601": null,
    "remainingPeriods": -1,
    "nextChargeDate": 1720656000000,
    "nextChargeDateDisplay": "01/08/25",
    "nextChargeDateDisplayISO8601": "2025-01-08",
    "isProratable": true,
    "prorationStatus": "Available",
    "currentPlan": {
      "display": "Pro",
      "product": "pro",
      "billingFrequency": "1 month",
      "price": 19,
      "priceDisplay": "$19.00",
      "discount": 5.28,
      "discountDisplay": "$5.28",
      "discounts": [
        {
          "applyDiscountImmediately": true,
          "discountPath": "pro",
          "discountDuration": null,
          "percentValue": 15
        },
        {
          "applyDiscountImmediately": true,
          "discountPath": "CYBER-SALE-SELECTED-PRODUCTS",
          "discountDuration": null,
          "percentValue": 15
        }
      ],
      "quantity": 1,
      "subtotal": 13.72,
      "subtotalDisplay": "$13.72",
      "tax": 0,
      "taxDisplay": "$0.00",
      "total": 13.72,
      "totalDisplay": "$13.72",
      "taxPercent": 0,
      "taxPercentDisplay": "0%",
      "periodStartDate": 1718064000000,
      "periodStartDateDisplay": "1/01/25",
      "periodStartDateDisplayISO8601": "2025-01-01",
      "periodEndDate": 1719100800000,
      "periodEndDateDisplay": "6/23/24",
      "periodEndDateDisplayISO8601": "2025-01-01",
      "prorationUtilizedDays": 12,
      "prorationRemainingDays": 18,
      "prorationTotalDays": 30,
      "proratedItemCharge": 8.23,
      "proratedItemChargeDisplay": "$8.23",
      "proratedItemCredit": 8.23,
      "proratedItemCreditDisplay": "$8.23",
      "proratedItemSubtotal": 0,
      "proratedItemSubtotalDisplay": "$0.00",
      "proratedItemTax": 0,
      "proratedItemTaxDisplay": "$0.00",
      "proratedItemTotal": 0,
      "proratedItemTotalDisplay": "$0.00",
      "addons": [
        {
          "display": "Analytics Dashboard",
          "product": "analytics-dashboard",
          "price": 4,
          "priceDisplay": "$4.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 4,
          "subtotalDisplay": "$4.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 4,
          "totalDisplay": "$4.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        },
        {
          "display": "Marketing Automation",
          "product": "marketing-automation",
          "price": 7,
          "priceDisplay": "$7.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 7,
          "subtotalDisplay": "$7.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 7,
          "totalDisplay": "$7.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        },
        {
          "display": "Social Media Monitoring",
          "product": "social-media-monitoring",
          "price": 7,
          "priceDisplay": "$7.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 7,
          "subtotalDisplay": "$7.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 7,
          "totalDisplay": "$7.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        },
        {
          "display": "Email Integration",
          "product": "email-integration",
          "price": 5,
          "priceDisplay": "$5.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 5,
          "subtotalDisplay": "$5.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 5,
          "totalDisplay": "$5.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        }
      ]
    },
    "proposedPlan": {
      "display": "Pro",
      "product": "pro",
      "billingFrequency": "1 month",
      "price": 19,
      "priceDisplay": "$19.00",
      "discount": 5.28,
      "discountDisplay": "$5.28",
      "discounts": [
        {
          "applyDiscountImmediately": true,
          "discountPath": "pro",
          "discountDuration": null,
          "percentValue": 15
        },
        {
          "applyDiscountImmediately": true,
          "discountPath": "CYBER-SALE-SELECTED-PRODUCTS",
          "discountDuration": null,
          "percentValue": 15
        }
      ],
      "quantity": 1,
      "subtotal": 13.72,
      "subtotalDisplay": "$13.72",
      "tax": 0,
      "taxDisplay": "$0.00",
      "total": 13.72,
      "totalDisplay": "$13.72",
      "taxPercent": 0,
      "taxPercentDisplay": "0%",
      "periodStartDate": 1719100800000,
      "periodStartDateDisplay": "6/23/24",
      "periodStartDateDisplayISO8601": "2025-01-01",
      "periodEndDate": 1720569600000,
      "periodEndDateDisplay": "7/10/24",
      "periodEndDateDisplayISO8601": "2025-02-14",
      "prorationUtilizedDays": 12,
      "prorationRemainingDays": 18,
      "prorationTotalDays": 30,
      "proratedItemCharge": 8.23,
      "proratedItemChargeDisplay": "$8.23",
      "proratedItemCredit": 8.23,
      "proratedItemCreditDisplay": "$8.23",
      "proratedItemSubtotal": 0,
      "proratedItemSubtotalDisplay": "$0.00",
      "proratedItemTax": 0,
      "proratedItemTaxDisplay": "$0.00",
      "proratedItemTotal": 0,
      "proratedItemTotalDisplay": "$0.00",
      "addons": [
        {
          "display": "Analytics Dashboard",
          "product": "analytics-dashboard",
          "price": 4,
          "priceDisplay": "$4.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 4,
          "subtotalDisplay": "$4.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 4,
          "totalDisplay": "$4.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        },
        {
          "display": "Marketing Automation",
          "product": "marketing-automation",
          "price": 7,
          "priceDisplay": "$7.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 7,
          "subtotalDisplay": "$7.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 7,
          "totalDisplay": "$7.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        },
        {
          "display": "Social Media Monitoring",
          "product": "social-media-monitoring",
          "price": 7,
          "priceDisplay": "$7.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 7,
          "subtotalDisplay": "$7.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 7,
          "totalDisplay": "$7.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        },
        {
          "display": "Email Integration",
          "product": "email-integration",
          "price": 5,
          "priceDisplay": "$5.00",
          "discount": 0,
          "discountDisplay": "$0.00",
          "discounts": [],
          "quantity": 1,
          "subtotal": 5,
          "subtotalDisplay": "$5.00",
          "tax": 0,
          "taxDisplay": "$0.00",
          "total": 5,
          "totalDisplay": "$5.00",
          "taxPercent": 0,
          "taxPercentDisplay": "0%",
          "proratedItemCharge": 0,
          "proratedItemChargeDisplay": "$0.00",
          "proratedItemCredit": 0,
          "proratedItemCreditDisplay": "$0.00",
          "proratedItemSubtotal": 0,
          "proratedItemSubtotalDisplay": "$0.00",
          "proratedItemTax": 0,
          "proratedItemTaxDisplay": "$0.00",
          "proratedItemTotal": 0,
          "proratedItemTotalDisplay": "$0.00"
        }
      ]
    }
  },
  "amountDue": {
    "prorationSubtotal": 0,
    "prorationSubtotalDisplay": "$0.00",
    "prorationTax": 0,
    "prorationTaxDisplay": "$0.00",
    "totalAmountDue": 0,
    "totalAmountDueDisplay": "$0.00",
    "nextChargeDate": 1720656000000,
    "nextChargeDateDisplay": "01/08/25",
    "nextChargeDateDisplayISO8601": "2025-01-08",
    "nextChargeAmount": 36.72,
    "nextChargeAmountDisplay": "$36.72"
  }
}