MaskedCreditCard Data Type

Web safe bean for providing information about a CreditCard object Author: Kurt Stauffer Date: 10/24/13 Time: 3:26 PM Modified By: Susan Grey Modified On: 11/21/2017 Added a new field Issuing Bank.

Properties
name data type description
id number
clientId number
number string
expireDate number
cvc string
type string
bank string
name string
title string
phone string
email string
ghostCard boolean
cardFront string
cardBack string
signature boolean
payType ServiceFeePayType
address1 string
address2 string
zip string
city string
region Region

Example

{
  "id" : 12345,
  "clientId" : 12345,
  "number" : "...",
  "expireDate" : 12345,
  "cvc" : "...",
  "type" : "...",
  "bank" : "...",
  "name" : "...",
  "title" : "...",
  "phone" : "...",
  "email" : "...",
  "ghostCard" : true,
  "cardFront" : "...",
  "cardBack" : "...",
  "signature" : true,
  "payType" : {
    "code" : "...",
    "name" : "...",
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  },
  "address1" : "...",
  "address2" : "...",
  "zip" : "...",
  "city" : "...",
  "region" : {
    "name" : "...",
    "code" : "...",
    "country" : {
      "name" : "...",
      "code" : "...",
      "codeAlt" : "...",
      "phoneCode" : 12345,
      "position" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "position" : 12345,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }
}