PATCH api/Checkout/UpdateCreditCard

Module : Checkout; BE JIRA: ADINA-8118; Update credit card details - only the expiry date can be updated.

Request Information

URI Parameters

None.

Body Parameters

AdiCreditCardDto
NameDescriptionTypeAdditional information
cardType

string

None.

cardNumber

string

None.

cardToken

string

None.

expiryMonth

string

None.

expiryYear

string

None.

isDefault

boolean

None.

cardCVC

string

None.

postalCode

string

None.

id

string

None.

xiInterceptResponse

string

None.

accessToken

string

None.

properties

Dictionary of string [key] and string [value]

None.

Request Formats

application/json, text/json

Sample:
{
  "cardType": "sample string 1",
  "cardNumber": "sample string 2",
  "cardToken": "sample string 3",
  "expiryMonth": "sample string 4",
  "expiryYear": "sample string 5",
  "isDefault": true,
  "cardCVC": "sample string 7",
  "postalCode": "sample string 8",
  "id": "sample string 9",
  "xiInterceptResponse": "sample string 10",
  "accessToken": "sample string 11",
  "properties": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  }
}

application/xml, text/xml

Sample:
<AdiCreditCardDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Adi.BusinessEntities.Product">
  <accessToken>sample string 11</accessToken>
  <cardCVC>sample string 7</cardCVC>
  <cardNumber>sample string 2</cardNumber>
  <cardToken>sample string 3</cardToken>
  <cardType>sample string 1</cardType>
  <expiryMonth>sample string 4</expiryMonth>
  <expiryYear>sample string 5</expiryYear>
  <id>sample string 9</id>
  <isDefault>true</isDefault>
  <postalCode>sample string 8</postalCode>
  <properties xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </properties>
  <xiInterceptResponse>sample string 10</xiInterceptResponse>
</AdiCreditCardDto>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AdiCreditCardDto'.

Response Information

Resource Description

CustomActionResultOfAdiCreditCardResponseEntity
NameDescriptionTypeAdditional information
StatusCode

HttpStatusCode

None.

_data

AdiCreditCardResponseEntity

None.

Response Formats

application/json, text/json

Sample:

Sample not available.