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!