POST api/EPaymentDebtor/Save
Request Information
URI Parameters
None.
Body Parameters
PayOnlineVMName | Description | Type | Additional information |
---|---|---|---|
FirstName | string |
None. |
|
LastName | string |
None. |
|
PaymentAmount | decimal number |
None. |
|
Total | decimal number |
None. |
|
AccountID | integer |
None. |
|
CardPayment | CreditCardVM |
None. |
|
BankAccount | BankAccountSummaryVM |
None. |
|
PayNoforOnlinePayment | PaynoForOnlinePayment |
None. |
|
IsCardPayment | boolean |
None. |
|
Merchant_Username | string |
None. |
|
Merchant_Password | string |
None. |
|
Merchant_Number | string |
None. |
|
BankedTo_BankAccountID | integer |
None. |
|
EmailAddress | string |
None. |
|
PhoneNumber | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "FirstName": "sample string 1", "LastName": "sample string 2", "PaymentAmount": 1.0, "Total": 1.0, "AccountID": 1, "CardPayment": { "PaymentTokenID": 1, "CardHolderTitle": "sample string 1", "CardHolderFirstName": "sample string 2", "CardHolderMiddleName": "sample string 3", "CardHolderLastName": "sample string 4", "CardHolderName": "sample string 5", "CardNumber": "sample string 6", "CardExpiryMonth": 1, "CardExpiryYear": 1, "ExpiryDate": "2025-09-02T23:08:29.846956+00:00", "CVN": "sample string 7", "StartDate": "2025-09-02T23:08:29.846956+00:00", "StartMonth": 1, "StartYear": 1, "SelectedCardMode": 8, "CardType": 1, "IsCVNMandatory": true, "FromContactID": 1, "AccountID": 1, "CurrencyID": 1, "CardTypeList": [ { "CardTypeID": 1, "CardType": "sample string 2" }, { "CardTypeID": 1, "CardType": "sample string 2" } ], "CardModeList": [ { "CardMode": "sample string 1", "CardModeID": 2 }, { "CardMode": "sample string 1", "CardModeID": 2 } ], "CardMode": 1, "ContactTitleList": [ { "TitleID": 1, "Title": "sample string 1" }, { "TitleID": 1, "Title": "sample string 1" } ], "RepresentingContactList": [ { "ContactID": 1, "Name": "sample string 2", "IsChecked": true, "ContactIDEncrypted": "sample string 4", "RelationshipID": 5 }, { "ContactID": 1, "Name": "sample string 2", "IsChecked": true, "ContactIDEncrypted": "sample string 4", "RelationshipID": 5 } ] }, "BankAccount": { "BankName": "sample string 1", "AccountName": "sample string 2", "BSB": "sample string 3", "BSB_1": "sample string 4", "AccountNumber": "sample string 5" }, "PayNoforOnlinePayment": { "PaynoCode": "sample string 1", "Payno": "sample string 2" }, "IsCardPayment": true, "Merchant_Username": "sample string 4", "Merchant_Password": "sample string 5", "Merchant_Number": "sample string 6", "BankedTo_BankAccountID": 1, "EmailAddress": "sample string 7", "PhoneNumber": "sample string 8" }
application/xml, text/xml
Sample:
<PayOnlineVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels"> <AccountID>1</AccountID> <BankAccount> <AccountName>sample string 2</AccountName> <AccountNumber>sample string 5</AccountNumber> <BSB>sample string 3</BSB> <BSB_1>sample string 4</BSB_1> <BankName>sample string 1</BankName> </BankAccount> <BankedTo_BankAccountID>1</BankedTo_BankAccountID> <CardPayment xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.CreditCard"> <d2p1:AccountID>1</d2p1:AccountID> <d2p1:CVN>sample string 7</d2p1:CVN> <d2p1:CardExpiryMonth>1</d2p1:CardExpiryMonth> <d2p1:CardExpiryYear>1</d2p1:CardExpiryYear> <d2p1:CardHolderFirstName>sample string 2</d2p1:CardHolderFirstName> <d2p1:CardHolderLastName>sample string 4</d2p1:CardHolderLastName> <d2p1:CardHolderMiddleName>sample string 3</d2p1:CardHolderMiddleName> <d2p1:CardHolderName>sample string 5</d2p1:CardHolderName> <d2p1:CardHolderTitle>sample string 1</d2p1:CardHolderTitle> <d2p1:CardMode>Debit</d2p1:CardMode> <d2p1:CardModeList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.CardModel"> <d3p1:CardModeForList> <d3p1:CardMode>sample string 1</d3p1:CardMode> <d3p1:CardModeID>2</d3p1:CardModeID> </d3p1:CardModeForList> <d3p1:CardModeForList> <d3p1:CardMode>sample string 1</d3p1:CardMode> <d3p1:CardModeID>2</d3p1:CardModeID> </d3p1:CardModeForList> </d2p1:CardModeList> <d2p1:CardNumber>sample string 6</d2p1:CardNumber> <d2p1:CardType>MasterCard</d2p1:CardType> <d2p1:CardTypeList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.CardType"> <d3p1:CardTypeForList> <d3p1:CardType>sample string 2</d3p1:CardType> <d3p1:CardTypeID>1</d3p1:CardTypeID> </d3p1:CardTypeForList> <d3p1:CardTypeForList> <d3p1:CardType>sample string 2</d3p1:CardType> <d3p1:CardTypeID>1</d3p1:CardTypeID> </d3p1:CardTypeForList> </d2p1:CardTypeList> <d2p1:ContactTitleList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Contact"> <d3p1:ContactTitle> <d3p1:Title>sample string 1</d3p1:Title> <d3p1:TitleID>1</d3p1:TitleID> </d3p1:ContactTitle> <d3p1:ContactTitle> <d3p1:Title>sample string 1</d3p1:Title> <d3p1:TitleID>1</d3p1:TitleID> </d3p1:ContactTitle> </d2p1:ContactTitleList> <d2p1:CurrencyID>1</d2p1:CurrencyID> <d2p1:ExpiryDate>2025-09-02T23:08:29.846956+00:00</d2p1:ExpiryDate> <d2p1:FromContactID>1</d2p1:FromContactID> <d2p1:IsCVNMandatory>true</d2p1:IsCVNMandatory> <d2p1:PaymentTokenID>1</d2p1:PaymentTokenID> <d2p1:RepresentingContactList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Contact"> <d3p1:ContactForList> <d3p1:ContactID>1</d3p1:ContactID> <d3p1:ContactIDEncrypted>sample string 4</d3p1:ContactIDEncrypted> <d3p1:IsChecked>true</d3p1:IsChecked> <d3p1:Name>sample string 2</d3p1:Name> <d3p1:RelationshipID>5</d3p1:RelationshipID> </d3p1:ContactForList> <d3p1:ContactForList> <d3p1:ContactID>1</d3p1:ContactID> <d3p1:ContactIDEncrypted>sample string 4</d3p1:ContactIDEncrypted> <d3p1:IsChecked>true</d3p1:IsChecked> <d3p1:Name>sample string 2</d3p1:Name> <d3p1:RelationshipID>5</d3p1:RelationshipID> </d3p1:ContactForList> </d2p1:RepresentingContactList> <d2p1:SelectedCardMode>8</d2p1:SelectedCardMode> <d2p1:StartDate>2025-09-02T23:08:29.846956+00:00</d2p1:StartDate> <d2p1:StartMonth>1</d2p1:StartMonth> <d2p1:StartYear>1</d2p1:StartYear> </CardPayment> <EmailAddress>sample string 7</EmailAddress> <FirstName>sample string 1</FirstName> <IsCardPayment>true</IsCardPayment> <LastName>sample string 2</LastName> <Merchant_Number>sample string 6</Merchant_Number> <Merchant_Password>sample string 5</Merchant_Password> <Merchant_Username>sample string 4</Merchant_Username> <PayNoforOnlinePayment xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.PayNo"> <d2p1:Payno>sample string 2</d2p1:Payno> <d2p1:PaynoCode>sample string 1</d2p1:PaynoCode> </PayNoforOnlinePayment> <PaymentAmount>1</PaymentAmount> <PhoneNumber>sample string 8</PhoneNumber> <Total>1</Total> </PayOnlineVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ActionResultVMName | Description | Type | Additional information |
---|---|---|---|
Response | IResponse |
None. |
Response Formats
application/json, text/json
Sample:
{ "Response": null }
application/xml, text/xml
Sample:
<ActionResultVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels"> <Response i:nil="true" /> </ActionResultVM>