Important!
This article applies to FastSpring's Classic Platform. If you log in at springboard.fastspring.com, you are using Classic.
If you are looking for documentation for our newest platform version, please bookmark fastspring.com/docs/
XML Example Format
This article provides information about XML Example Format
Content for Order Notification and Order Item Notification
<order xmlns:c="http://xml.fastspring.com/template/core">
<date>#{order.statusChange.format("yyyy-MM-dd'T'HH:mm:ssZ")}</date>
<reference>#{order.id}</reference>
<test>#{order.isTest}</test>
<ip>#{order.originIp}</ip>
<referrer>#{order.referrer}</referrer>
<currency>#{order.currency}</currency>
<tax>#{order.tax.textValue}</tax>
<total>#{order.total.textValue}</total>
<subtotal>#{order.subTotal.textValue}</subtotal>
<purchaser>
<fname>#{order.customer.firstName}</fname>
<lname>#{order.customer.lastName}</lname>
<company>#{order.customer.companyName}</company>
<phone>#{order.customer.phone}</phone>
<email>#{order.customer.email}</email>
<country>#{order.address.country}</country>
<region>#{order.address.region}</region>
<address1>#{order.address.address1}</address1>
<address2>#{order.address.address2}</address2>
<city>#{order.address.city}</city>
<postal>#{order.address.postalCode}</postal>
</purchaser>
<items>
<c:repeat var="item" value="#{order.allItems}">
<item>
<product>#{item.productName}</product>
<quantity>#{item.quantity}</quantity>
<subtotal>#{item.priceTotal.textValue}</subtotal>
<licenses>
<c:repeat var="fulfill" value="#{item.allFulfillment}">
<c:if test="#{fulfill.isLicense}">
<license>
<name>#{fulfill.licenseName}</name>
<data xml:space="preserve">#{fulfill.licenses.list}</data>
</license>
</c:if>
</c:repeat>
</licenses>
</item>
</c:repeat>
</items>
</order>
Content for Subscription Activated Notification, Subscription Changed Notification, Subscription Deactivated Notification, and Subscription Payment Failed Notification
<subscription xmlns:c="http://xml.fastspring.com/template/core">
<begindate>#{subscription.beginDate.format("yyyy-MM-dd'T'HH:mm:ssZ")}</begindate>
<name>##{subscription.productName}</name>
<enddate>#{subscription.endDate.format("yyyy-MM-dd'T'HH:mm:ssZ")}</enddate>
<test>#{subscription.isTest}</test>
<path>#{subscription.productPath}</path>
<quantity>#{subscription.quantity}</quantity>
<reference>#{subscription.reference}</reference>
<referrer>#{subscription.referrer}</referrer>
<status>#{subscription.status}</status>
<tags>#{subscription.tagString}</tags>
<price>#{subscription.totalPrice}</price>
<customerurl>#{subscription.url.detail}</customerurl>
<customer>
<fname>#{subscription.notify.firstName}</fname>
<lname>#{subscription.notify.lastName}</lname>
<company>#{subscription.notify.companyName}</company>
<phone>#{subscription.notify.phone}</phone>
<email>#{subscription.notify.email}</email>
</customer>
</subscription>
Have any questions about FastSpring? We’re here to help!