POST api/CreditCard/Save
Request Information
URI Parameters
None.
Body Parameters
CreditCardVMName | Description | Type | Additional information |
---|---|---|---|
PaymentTokenID | integer |
None. |
|
CardHolderTitle | string |
None. |
|
CardHolderFirstName | string |
None. |
|
CardHolderMiddleName | string |
None. |
|
CardHolderLastName | string |
None. |
|
CardHolderName | string |
None. |
|
CardNumber | string |
None. |
|
CardExpiryMonth | integer |
None. |
|
CardExpiryYear | integer |
None. |
|
ExpiryDate | date |
None. |
|
CVN | string |
None. |
|
StartDate | date |
None. |
|
StartMonth | integer |
None. |
|
StartYear | integer |
None. |
|
SelectedCardMode | integer |
None. |
|
CardType | ValidationCardType |
None. |
|
IsCVNMandatory | boolean |
None. |
|
FromContactID | integer |
None. |
|
AccountID | integer |
None. |
|
CurrencyID | integer |
None. |
|
CardTypeList | Collection of CardTypeForList |
None. |
|
CardModeList | Collection of CardModeForList |
None. |
|
CardMode | CardMode |
None. |
|
ContactTitleList | Collection of ContactTitle |
None. |
|
RepresentingContactList | Collection of ContactForList |
None. |
Request Formats
application/json, text/json
Sample:
{ "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:06:50.6225936+00:00", "CVN": "sample string 7", "StartDate": "2025-09-02T23:06:50.6225936+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 } ] }
application/xml, text/xml
Sample:
<CreditCardVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.CreditCard"> <AccountID>1</AccountID> <CVN>sample string 7</CVN> <CardExpiryMonth>1</CardExpiryMonth> <CardExpiryYear>1</CardExpiryYear> <CardHolderFirstName>sample string 2</CardHolderFirstName> <CardHolderLastName>sample string 4</CardHolderLastName> <CardHolderMiddleName>sample string 3</CardHolderMiddleName> <CardHolderName>sample string 5</CardHolderName> <CardHolderTitle>sample string 1</CardHolderTitle> <CardMode>Debit</CardMode> <CardModeList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.CardModel"> <d2p1:CardModeForList> <d2p1:CardMode>sample string 1</d2p1:CardMode> <d2p1:CardModeID>2</d2p1:CardModeID> </d2p1:CardModeForList> <d2p1:CardModeForList> <d2p1:CardMode>sample string 1</d2p1:CardMode> <d2p1:CardModeID>2</d2p1:CardModeID> </d2p1:CardModeForList> </CardModeList> <CardNumber>sample string 6</CardNumber> <CardType>MasterCard</CardType> <CardTypeList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.CardType"> <d2p1:CardTypeForList> <d2p1:CardType>sample string 2</d2p1:CardType> <d2p1:CardTypeID>1</d2p1:CardTypeID> </d2p1:CardTypeForList> <d2p1:CardTypeForList> <d2p1:CardType>sample string 2</d2p1:CardType> <d2p1:CardTypeID>1</d2p1:CardTypeID> </d2p1:CardTypeForList> </CardTypeList> <ContactTitleList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Contact"> <d2p1:ContactTitle> <d2p1:Title>sample string 1</d2p1:Title> <d2p1:TitleID>1</d2p1:TitleID> </d2p1:ContactTitle> <d2p1:ContactTitle> <d2p1:Title>sample string 1</d2p1:Title> <d2p1:TitleID>1</d2p1:TitleID> </d2p1:ContactTitle> </ContactTitleList> <CurrencyID>1</CurrencyID> <ExpiryDate>2025-09-02T23:06:50.6225936+00:00</ExpiryDate> <FromContactID>1</FromContactID> <IsCVNMandatory>true</IsCVNMandatory> <PaymentTokenID>1</PaymentTokenID> <RepresentingContactList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Contact"> <d2p1:ContactForList> <d2p1:ContactID>1</d2p1:ContactID> <d2p1:ContactIDEncrypted>sample string 4</d2p1:ContactIDEncrypted> <d2p1:IsChecked>true</d2p1:IsChecked> <d2p1:Name>sample string 2</d2p1:Name> <d2p1:RelationshipID>5</d2p1:RelationshipID> </d2p1:ContactForList> <d2p1:ContactForList> <d2p1:ContactID>1</d2p1:ContactID> <d2p1:ContactIDEncrypted>sample string 4</d2p1:ContactIDEncrypted> <d2p1:IsChecked>true</d2p1:IsChecked> <d2p1:Name>sample string 2</d2p1:Name> <d2p1:RelationshipID>5</d2p1:RelationshipID> </d2p1:ContactForList> </RepresentingContactList> <SelectedCardMode>8</SelectedCardMode> <StartDate>2025-09-02T23:06:50.6225936+00:00</StartDate> <StartMonth>1</StartMonth> <StartYear>1</StartYear> </CreditCardVM>
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>