/
Create a one-off schedule
Create a one-off schedule
REST API
Use the OneOffSchedule endpoint of Customer Services API to create a charge for a full-service type customer account:
POST https://<ServerURL>/CustomerServices/v1.0/accounts/{accountId}/oneOffSchedules
dueDate
is required and must not be in the pastamount
is required and must be at least $1.00
SOAP API
The CreateSchedule create a charge for a full-service type customer account
For example, a customer has got a Personal Training booking for a fee of $50. Use the CreateSchedule call when you want to create a one-off schedule on a recurring payment.
Sample request message
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:deb="Debitsuccess.WebServices.WCF" xmlns:deb1="http://schemas.datacontract.org/2004/07/Debitsuccess.WebServices.Core">
<soapenv:Header/>
<soapenv:Body>
<deb:CreateSchedule>
<deb:request>
<deb1:User>
<deb1:Password>#password</deb1:Password>
<deb1:Username>test</deb1:Username>
</deb1:User>
<deb1:AccountReferenceNo>test888994</deb1:AccountReferenceNo>
<deb1:DeleteFutureSchedules>false</deb1:DeleteFutureSchedules>
<deb1:NewPaySchedule>
<deb1:Description>PT booking</deb1:Description>
<deb1:Installment>50</deb1:Installment>
<deb1:PaymentFrequency>OneOff</deb1:PaymentFrequency>
<deb1:MinimumEffectiveDate>2020-12-05</deb1:MinimumEffectiveDate>
<deb1:ExternalScheduleIdentifier>abc1234</deb1:ExternalScheduleIdentifier>
</deb1:NewPaySchedule>
<deb1:OverrideBillingCycleAlignment>false</deb1:OverrideBillingCycleAlignment>
</deb:request>
</deb:CreateSchedule>
</soapenv:Body>
</soapenv:Envelope>
Sample response message
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<ActivityId CorrelationId="ad01f63f-e007-4591-a7f5-ab7eba454f58" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">00000000-0000-0000-0000-000000000000</ActivityId>
</s:Header>
<s:Body>
<CreateScheduleResponse xmlns="Debitsuccess.WebServices.WCF">
<CreateScheduleResult xmlns:a="http://schemas.datacontract.org/2004/07/Debitsuccess.WebServices.Core" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:DateCreated>2020-12-03T10:01:30.2146916+13:00</a:DateCreated>
<a:Id>7deed93e-6fb2-4ca0-8b67-f1e161ccea12</a:Id>
<a:ResponseNotes>
<a:ResponseMessageNote>
<a:Code>00</a:Code>
<a:Note>Success</a:Note>
<a:NoteType>Info</a:NoteType>
</a:ResponseMessageNote>
</a:ResponseNotes>
<a:Status>Succeed</a:Status>
<a:NewScheduleId>72577691</a:NewScheduleId>
</CreateScheduleResult>
</CreateScheduleResponse>
</s:Body>
</s:Envelope>
Related Articles
-
-
-
-
CreateSchedule — Creates a new recurring or one-off payment schedule for a customer.
On this page:
, multiple selections available,
Related content
Create a recurring schedule
Create a recurring schedule
More like this
FAQs
Read with this
Create a charge for gateway billing type account which does not have a recurring schedule
Create a charge for gateway billing type account which does not have a recurring schedule
More like this
Statuses in Debitsuccess Systems
Statuses in Debitsuccess Systems
Read with this
CreateSchedule
CreateSchedule
More like this
Change the payment date
Change the payment date
More like this
© 2021 Debitsuccess. All rights reserved