This REST Api endpoint allows you to create an ACH Works billing schedule through the API.  You will need the gateway id from MCA Suite as a required parameter.  This API has the same basic inputs and validations as the front end interface.  Pass in only the values you want to edit.


Format:
 
The API will only accept JSON in the body.


Function:
Name: achworks/editSchedule

Method Type: PUT
Parameters:


NameRequiredTypeDescription
idYesIntegerMCA Suite Billing Schedule ID.  Returned from addSchedule.
amount
Decimal
Amount of the transaction
routingNumber

String - 9 MaxBank routing number
accountNumber

StringBank account number
numLeft
IntegerNum of payments left in the recurring schedule
continuous

Booleantrue or false to keep the schedule running or not
nextDate
DateThe next time to run the schedule.  The date cannot be in the past. MM/DD/YYYY format. 
frequency

StringDaily, Monthly or Weekly
transactionType

StringDebit or Credit
customerName

StringName of the customer
originatorName

StringName that shows up on customer's billing statement
dealId
IntegerMCA Suite Deal ID to apply to a different deal


JSON Body Example:


{

    "id": 71,

    "amount":50.25,

    "routingNumber":"112233445",

    "accountNumber":"612123",

    "numLeft":5,

    "continuous":false,

    "nextDate":"09/20/2021",

    "frequency":"Weekly",

    "transactionType":"Credit",

    "customerName":"Test",

    "originatorName":"ABC",

    "dealId":8138

}