POST api/CreditCard/SaveAcquiredToken
Request Information
URI Parameters
None.
Body Parameters
CreditCardEditVMName | Description | Type | Additional information |
---|---|---|---|
CreditCard | CreditCardVM |
None. |
|
PaymentTokenList | Collection of PaymentTokenForList |
None. |
|
UseExistingToken | boolean |
None. |
|
ShowFirstLastName | boolean |
None. |
|
UseHostedCheckout | boolean |
None. |
|
HostedCheckout | HostedCheckoutModel |
None. |
Request Formats
application/json, text/json
Sample:
{ "CreditCard": { "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:07:15.9881178+00:00", "CVN": "sample string 7", "StartDate": "2025-09-02T23:07:15.9881178+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 } ] }, "PaymentTokenList": [ { "PaymentTokenID": 1, "PaymentToken": "sample string 2" }, { "PaymentTokenID": 1, "PaymentToken": "sample string 2" } ], "UseExistingToken": true, "ShowFirstLastName": true, "UseHostedCheckout": true, "HostedCheckout": { "OrderID": "sample string 1", "PaymentLink": "sample string 2", "Success": true, "Message": "sample string 4", "HostedCheckoutResponse": { "Hash": "sample string 1", "Status": "sample string 2", "TimeStamp": "sample string 3", "TransactionID": "sample string 4" } } }
application/xml, text/xml
Sample:
<CreditCardEditVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.CreditCard"> <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: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> </CardModeList> <CardNumber>sample string 6</CardNumber> <CardType>MasterCard</CardType> <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> </CardTypeList> <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> </ContactTitleList> <CurrencyID>1</CurrencyID> <ExpiryDate>2025-09-02T23:07:15.9881178+00:00</ExpiryDate> <FromContactID>1</FromContactID> <IsCVNMandatory>true</IsCVNMandatory> <PaymentTokenID>1</PaymentTokenID> <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> </RepresentingContactList> <SelectedCardMode>8</SelectedCardMode> <StartDate>2025-09-02T23:07:15.9881178+00:00</StartDate> <StartMonth>1</StartMonth> <StartYear>1</StartYear> </CreditCard> <HostedCheckout xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.EPayment"> <d2p1:HostedCheckoutResponse> <d2p1:Hash>sample string 1</d2p1:Hash> <d2p1:Status>sample string 2</d2p1:Status> <d2p1:TimeStamp>sample string 3</d2p1:TimeStamp> <d2p1:TransactionID>sample string 4</d2p1:TransactionID> </d2p1:HostedCheckoutResponse> <d2p1:Message>sample string 4</d2p1:Message> <d2p1:OrderID>sample string 1</d2p1:OrderID> <d2p1:PaymentLink>sample string 2</d2p1:PaymentLink> <d2p1:Success>true</d2p1:Success> </HostedCheckout> <PaymentTokenList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.PaymentToken"> <d2p1:PaymentTokenForList> <d2p1:PaymentToken>sample string 2</d2p1:PaymentToken> <d2p1:PaymentTokenID>1</d2p1:PaymentTokenID> </d2p1:PaymentTokenForList> <d2p1:PaymentTokenForList> <d2p1:PaymentToken>sample string 2</d2p1:PaymentToken> <d2p1:PaymentTokenID>1</d2p1:PaymentTokenID> </d2p1:PaymentTokenForList> </PaymentTokenList> <ShowFirstLastName>true</ShowFirstLastName> <UseExistingToken>true</UseExistingToken> <UseHostedCheckout>true</UseHostedCheckout> </CreditCardEditVM>
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>