Bank Account Change
API: Ws_Banking_ChangeAccountBankingFeaturesStatus
This web service is for legacy use only. For the latest Agency Banking web services via Modulr, see Banking Services Overview.
This web service changes the features of the banking enabled card and allows you to switch functionality on or off.
Request Description
Tag |
Type |
Minimum Length |
Maximum Length |
Description |
Request |
Response |
---|---|---|---|---|---|---|
<WSID> |
N |
1 |
19 |
Web service ID. Must be unique for every request. For details, see the FAQs. |
Mandatory |
Mandatory |
<IssCode> |
AN |
1 |
4 |
Thredd Issuer (Program Manager) Code. Assigned by Thredd. Mandatory in the request. If only |
Mandatory |
Mandatory |
<PublicToken> |
N |
9 |
9 |
The 9 digit public token associated with the account. |
Mandatory |
Mandatory |
<UpdateSubAccountsToSame> |
B |
|
|
Setting this flag to true updates all associated accounts (sub-accounts) to the same values. If missed out, the default value is true. |
Optional |
Optional |
<BankingFeatures> |
BankingFeaturesType |
|
|
See BankingFeaturesType. |
Mandatory |
Mandatory |
Response Description
Tag |
Type |
Minimum Length |
Maximum Length |
Description |
Request |
Response |
---|---|---|---|---|---|---|
<WSID> |
N |
1 |
19 |
Web service ID. Must be unique for every request. For details, see the FAQs. |
Mandatory |
Mandatory |
<ActionCode> |
A |
3 |
3 |
The action code for the response. See Action Codes. |
Mandatory |
Mandatory |
<ErrorText> |
AN |
|
|
Human readable text of the error that occurred. Should be read in conjunction with the |
|
Optional |
<Response> |
ENUM_ChangeAccountStatus |
|
|
This indicates if the call was successful or not and the reason why. See ENUM_ChangeAccountStatus. |
|
Mandatory |
<Accounts> |
ChangedBankingFeatures
|
|
|
A list of changed accounts, detailing their current status. See ChangedBankingFeatures. |
|
Optional |
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hyp="http://www.globalprocessing.ae/HyperionWeb">
<soapenv:Header>
<hyp:AuthSoapHeader>
<hyp:strUserName>******</hyp:strUserName>
<hyp:strPassword>******</hyp:strPassword>
</hyp:AuthSoapHeader>
</soapenv:Header>
<soapenv:Body>
<hyp:Ws_Banking_ChangeAccountBankingFeaturesStatus>
<hyp:request>
<hyp:WSID>765776764</hyp:WSID>
<hyp:IssCode>PMT</hyp:IssCode>
<hyp:PublicToken>123456789</hyp:PublicToken>
<hyp:UpdateSubAccountsToSame>false</hyp:UpdateSubAccountsToSame>
<hyp:BankingFeatures>
<hyp:BankingIn>DisableBankingIn</hyp:BankingIn>
<hyp:BankingOut>DisableBankingOut</hyp:BankingOut>
<hyp:DirectDebitIn>DisableDirectDebitIn</hyp:DirectDebitIn>
<hyp:DirectDebitOut>DisableDirectDebitOut</hyp:DirectDebitOut>
</hyp:BankingFeatures>
</hyp:request>
</hyp:Ws_Banking_ChangeAccountBankingFeaturesStatus>
</soapenv:Body>
</soapenv:Envelope>
Response
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<Ws_Banking_ChangeAccountBankingFeaturesStatusResponse xmlns="http://www.globalprocessing.ae/HyperionWeb">
<Ws_Banking_ChangeAccountBankingFeaturesStatusResult>
<WSID>765776764</WSID>
<ErrorText></ErrorText>
<ActionCode>000</ActionCode>
<Response>Success</Response>
<Accounts>
<ChangedBankingFeatures>
<PublicToken>123456789</PublicToken>
<BankingFeatures>
<BankingIn>Disabled</BankingIn>
<BankingOut>Disabled</BankingOut>
<DirectDebitIn>Disabled</DirectDebitIn>
<DirectDebitOut>Disabled</DirectDebitOut>
<CardEnabled>Enabled</CardEnabled>
</BankingFeatures>
<UpdateSuccess>DirectDebitNotAllowed</UpdateSuccess>
</ChangedBankingFeatures>
</Accounts>
</Ws_Banking_ChangeAccountBankingFeaturesStatusResult>
</Ws_Banking_ChangeAccountBankingFeaturesStatusResponse>
</soap:Body>
</soap:Envelope>