Global API
...
Request
Subscription
Subscription - Square
1min
to create a subscription in square, the following properties can be provided those marked with are required to activate the subscription and immediately charge the customer, provide a payment method id and set the value of startdate to today or null, otherwise, the square processor bills an invoice to the customer's email address the subscription is scheduled if the startdate value in the request object is in the future field name data type description action string value must be "createsubscription" processorcustomerid string customer id in the processor id locations docid\ f3cm5zoc auraeoan2xb1 processorid string id of the sqaure processor processorplanid string id of the specific product (plan) that is getting added to the subscription note this is the id in the processor, not in salesforce collectionmethod string readonly field createddateinprocessor datetime readonly field currentperiodenddate datetime readonly field currentperiodstartdate datetime readonly field errormessage string readonly field latestinvoice string readonly field locationid string the locationid of the org where the customer is associated with if the location id is null, the api sets the main location id by default processorpaymentmethodid string card/account id of the customer to be charged procesorsubscriptionid string readonly field salesforceaccount string readonly field salesforcecontact string readonly field salesforcecustomerid string readonly field salesforceid string readonly field startdate date subscription activation date status string readonly field