GET api/Purchase/{affiliateId}/GetCustomerPaymentDetail/{paymentProvider}

Gets customer payment details from payment provider

Request Information

URI Parameters

NameDescriptionTypeAdditional information
affiliateId

The affiliate identifier.

integer

Required

paymentProvider

string

Required

v

The requested API version

string

Default value is 2.0

Body Parameters

None.

Response Information

Resource Description

Gets customer payment details from payment provider

FilmFlex.Platform.Common.API.Contracts.V2.CustomerPaymentDetailsDTO
NameDescriptionTypeAdditional information
City

City

string

None.

Country

Country

string

None.

AddressLine1

Address line

string

None.

AddressLine2

Address line

string

None.

PostCode

Post code / zip code

string

None.

FullName

Full customer name with title

string

None.

AvailableCards

Collection of FilmFlex.Platform.Common.API.Contracts.V2.CardDetailsDTO

None.

DefaultCard

Gets or sets the default card.

FilmFlex.Platform.Common.API.Contracts.V2.CardDetailsDTO

None.

Message

string

None.

HttpStatusCode

Http status code

string

None.

ErrorType

string

None.

ErrorCode

string

None.

DeclineCode

Gets or sets the decline code.

string

None.

Response Formats

application/json, text/json

Sample:
{
  "City": "sample string 1",
  "Country": "sample string 2",
  "AddressLine1": "sample string 3",
  "AddressLine2": "sample string 4",
  "PostCode": "sample string 5",
  "FullName": "sample string 6",
  "AvailableCards": [
    {
      "IsDefault": true,
      "Brand": "sample string 2",
      "Last4Digits": "sample string 3",
      "CardToken": "sample string 4",
      "City": "sample string 5",
      "Country": "sample string 6",
      "AddressLine1": "sample string 7",
      "AddressLine2": "sample string 8",
      "PostCode": "sample string 9",
      "CardHolderName": "sample string 10",
      "ExpiryYear": "sample string 11",
      "ExpiryMonth": "sample string 12",
      "Message": "sample string 13",
      "HttpStatusCode": "sample string 14",
      "ErrorType": "sample string 15",
      "ErrorCode": "sample string 16",
      "DeclineCode": "sample string 17"
    },
    {
      "IsDefault": true,
      "Brand": "sample string 2",
      "Last4Digits": "sample string 3",
      "CardToken": "sample string 4",
      "City": "sample string 5",
      "Country": "sample string 6",
      "AddressLine1": "sample string 7",
      "AddressLine2": "sample string 8",
      "PostCode": "sample string 9",
      "CardHolderName": "sample string 10",
      "ExpiryYear": "sample string 11",
      "ExpiryMonth": "sample string 12",
      "Message": "sample string 13",
      "HttpStatusCode": "sample string 14",
      "ErrorType": "sample string 15",
      "ErrorCode": "sample string 16",
      "DeclineCode": "sample string 17"
    }
  ],
  "DefaultCard": {
    "IsDefault": true,
    "Brand": "sample string 2",
    "Last4Digits": "sample string 3",
    "CardToken": "sample string 4",
    "City": "sample string 5",
    "Country": "sample string 6",
    "AddressLine1": "sample string 7",
    "AddressLine2": "sample string 8",
    "PostCode": "sample string 9",
    "CardHolderName": "sample string 10",
    "ExpiryYear": "sample string 11",
    "ExpiryMonth": "sample string 12",
    "Message": "sample string 13",
    "HttpStatusCode": "sample string 14",
    "ErrorType": "sample string 15",
    "ErrorCode": "sample string 16",
    "DeclineCode": "sample string 17"
  },
  "Message": "sample string 7",
  "HttpStatusCode": "sample string 8",
  "ErrorType": "sample string 9",
  "ErrorCode": "sample string 10",
  "DeclineCode": "sample string 11"
}