On This Page 
    Optional Fields for Creating a Subscription
    These fields are optional for creating a subscription:
- clientReferenceInformation.code
 - clientReferenceInformation.partner.developerId
 - clientReferenceInformation.partner.solutionId
 - clientReferenceInformation.transactionId
 - orderInformation.amountDetails.billingAmount
 - orderInformation.amountDetails.currency
 - orderInformation.amountDetails.setupFee
 - planInformation.billingPeriod.billingCycles
 - Required for a plan with a defined plan period.
 - planInformation.billingPeriod.length
 - planInformation.billingPeriod.unit
 - planInformation.description
 - planInformation.name
 - planInformation.status
 - subscriptionInformation.code