POST api/Quote/SetupDirectDebit
Request Information
URI Parameters
None.
Body Parameters
DirectDebitPaymentRequestName | Description | Type | Additional information |
---|---|---|---|
BasketId | globally unique identifier |
None. |
|
PolicyId | globally unique identifier |
None. |
|
AccountHolderName | string |
None. |
|
SortCode | string |
None. |
|
AccountNumber | string |
None. |
|
PolicyCollectionDays | Collection of PolicyCollectionDay |
None. |
|
PayMonthly | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "BasketId": "9f1d5f0f-de44-49f5-a46a-e646e8bb99f3", "PolicyId": "d9068bfb-bd7c-48c8-b92c-5a9d3bf2f769", "AccountHolderName": "sample string 1", "SortCode": "sample string 2", "AccountNumber": "sample string 3", "PolicyCollectionDays": [ { "PolicyId": "40871f80-b293-4c9a-9cde-440fbcd0d60a", "CollectionDay": 2 }, { "PolicyId": "40871f80-b293-4c9a-9cde-440fbcd0d60a", "CollectionDay": 2 } ], "PayMonthly": true }
application/xml, text/xml
Sample:
<DirectDebitPaymentRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tss.Eitr.Customer.Agria.WebApi.Models"> <AccountHolderName>sample string 1</AccountHolderName> <AccountNumber>sample string 3</AccountNumber> <BasketId>9f1d5f0f-de44-49f5-a46a-e646e8bb99f3</BasketId> <PayMonthly>true</PayMonthly> <PolicyCollectionDays> <PolicyCollectionDay> <CollectionDay>2</CollectionDay> <PolicyId>40871f80-b293-4c9a-9cde-440fbcd0d60a</PolicyId> </PolicyCollectionDay> <PolicyCollectionDay> <CollectionDay>2</CollectionDay> <PolicyId>40871f80-b293-4c9a-9cde-440fbcd0d60a</PolicyId> </PolicyCollectionDay> </PolicyCollectionDays> <PolicyId>d9068bfb-bd7c-48c8-b92c-5a9d3bf2f769</PolicyId> <SortCode>sample string 2</SortCode> </DirectDebitPaymentRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of PolicyResponseName | Description | Type | Additional information |
---|---|---|---|
AnnualRate | decimal number |
None. |
|
Customer | Customer |
None. |
|
CustomerId | globally unique identifier |
None. |
|
FixedExcess | Excess |
None. |
|
Pet | Pet |
None. |
|
PolicyEndDate | date |
None. |
|
PolicyId | globally unique identifier |
None. |
|
PolicyNumber | string |
None. |
|
PolicyStartDate | date |
None. |
|
VariableExcess | Excess |
None. |
|
HasErrored | boolean |
None. |
|
Messages | Collection of Message |
None. |
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.