- Getting Started
- Integration Guides
- Payment Integration
- CDR Integration
- Test Environment Data Sets
- Mobile Flows
- ConnectYou Flows
- NBN Flows
- API Documentation
- Customer
- Payment Method
- Transaction
- Plan
- Service
- Mobile
- Address
- Service Qualification
- Order
- Enquiry
- Appointment
- NBN
- Attachment
- API Documentation (Legacy APIs)
- WSDL Summary
- API Guide
- Account Charges
- ConnectYou
- Contact Log
- Device
- Mobile
- Notifications
- Pooled Resource
- Order
- Mobile Order
- Create a Mobile Service (New Number)
- Create a Mobile Service (Port In Number)
- Create a Pre-Activation Mobile Order (New Number)
- Bar/Unbar/Disconnect a Mobile Service
- Change Mobile Rate Plan
- Change a Mobile Number
- Replace a SIM Card
- Modify Mobile Feature(s)
- Modify Mobile Feature Setting(s)
- Change Excess Spend Limit
- Add a Once-off Bolt On
- Add a Recurring Bolt On Pack
- Remove a Recurring Bolt On Pack
- Mobile (Data Pool) Order
- ConnectYou (SIP Trunk) Order
- Other Rated Order
- Create an Order
- Cancel an Order
- Query an Order
- Reset an Order
- Mobile Order
- Statements & Billing
- Unbilled Calls
- OTP
- Reference Data
Set Customer Direct Debit
Testing Env
https://benzine.telcoinabox.com/tiab/api
Testing Env
https://benzine.telcoinabox.com/tiab/api
POST
https://benzine.telcoinabox.com/tiab/api
Request
Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Path Params
groupno
string
required
custno
integer
required
Body Params application/json
directDebit
object (Direct Debit)
required
directDebitType
enum<string>
required
Allowed values:
STANDARD_DIRECT_DEBITSPECIAL_DIRECT_DEBITOFF
ddNotificationFlag
enum<string>
required
Allowed values:
YN
ddNotificationEmail
string
optional
ddPaymentDay
string
optional
ddSpecialPaymentPeriod
enum<string>
optional
Allowed values:
wkfnmn
ddSpecialPaymentMethod
enum<string>
optional
Allowed values:
STSO
ddSpecialPaymentAmount
number <double>
optional
ddSpecialDayOfWeek
enum<integer>
optional
Allowed values:
1234567
ddSpecialStartDate
string <date-time>
optional
ddSpecialEndDate
string <date-time>
optional
ddSpecialRequiredCount
integer
optional
Example
{
"directDebit": {
"directDebitType": "STANDARD_DIRECT_DEBIT",
"ddNotificationFlag": "Y",
"ddNotificationEmail": "string",
"ddPaymentDay": "string",
"ddSpecialPaymentPeriod": "wk",
"ddSpecialPaymentMethod": "ST",
"ddSpecialPaymentAmount": 0,
"ddSpecialDayOfWeek": 1,
"ddSpecialStartDate": "2019-08-24T14:15:22Z",
"ddSpecialEndDate": "2019-08-24T14:15:22Z",
"ddSpecialRequiredCount": 0
}
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://benzine.telcoinabox.com/tiab/api/v1/group//customer//direct-debit' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"directDebit": {
"directDebitType": "STANDARD_DIRECT_DEBIT",
"ddNotificationFlag": "Y",
"ddNotificationEmail": "string",
"ddPaymentDay": "string",
"ddSpecialPaymentPeriod": "wk",
"ddSpecialPaymentMethod": "ST",
"ddSpecialPaymentAmount": 0,
"ddSpecialDayOfWeek": 1,
"ddSpecialStartDate": "2019-08-24T14:15:22Z",
"ddSpecialEndDate": "2019-08-24T14:15:22Z",
"ddSpecialRequiredCount": 0
}
}'
Responses
🟢200Success
application/json
Body
directDebit
object (Direct Debit)
required
directDebitType
enum<string>
required
Allowed values:
STANDARD_DIRECT_DEBITSPECIAL_DIRECT_DEBITOFF
ddNotificationFlag
enum<string>
required
Allowed values:
YN
ddNotificationEmail
string
optional
ddPaymentDay
string
optional
ddSpecialPaymentPeriod
enum<string>
optional
Allowed values:
wkfnmn
ddSpecialPaymentMethod
enum<string>
optional
Allowed values:
STSO
ddSpecialPaymentAmount
number <double>
optional
ddSpecialDayOfWeek
enum<integer>
optional
Allowed values:
1234567
ddSpecialEndType
enum<string>
read-onlyoptional
Allowed values:
EAEDEN
ddSpecialStartDate
string <date-time>
optional
ddSpecialEndDate
string <date-time>
optional
ddSpecialRequiredCount
integer
optional
ddSpecialCurrentCount
integer
read-onlyoptional
Example
{
"directDebit": {
"directDebitType": "STANDARD_DIRECT_DEBIT",
"ddNotificationFlag": "Y",
"ddNotificationEmail": "string",
"ddPaymentDay": "string",
"ddSpecialPaymentPeriod": "wk",
"ddSpecialPaymentMethod": "ST",
"ddSpecialPaymentAmount": 0,
"ddSpecialDayOfWeek": 1,
"ddSpecialEndType": "EA",
"ddSpecialStartDate": "2019-08-24T14:15:22Z",
"ddSpecialEndDate": "2019-08-24T14:15:22Z",
"ddSpecialRequiredCount": 0,
"ddSpecialCurrentCount": 0
}
}
🟠403Invalid access
Modified at 2024-10-15 08:18:38