mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-08-06 15:59:59 +08:00
583 lines
31 KiB
JSON
583 lines
31 KiB
JSON
{
|
||
"sections": [
|
||
"title",
|
||
"description",
|
||
"fields",
|
||
"special_access_rules",
|
||
"usage",
|
||
"wsdl_segment",
|
||
"field_reference"
|
||
],
|
||
"title": "CardPaymentMethod - Data API",
|
||
"description": "Represents a credit card or debit card payment method, which implements the PaymentMethod object. This object is available in API version 48.0 and later.",
|
||
"fields_columns": [
|
||
"type",
|
||
"properties",
|
||
"description",
|
||
"relationship_name",
|
||
"relationship_type",
|
||
"refers_to"
|
||
],
|
||
"fields": {
|
||
"AccountId": {
|
||
"type": "reference",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Customer account for the payment method. This field is a relationship field.",
|
||
"relationship_name": "Account",
|
||
"relationship_type": "Lookup",
|
||
"refers_to": "Account"
|
||
},
|
||
"AuditEmail": {
|
||
"type": "email",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Email address of the card owner where audit information about payments gets sent. This field is available in API v49.0 and later. It doesn’t appear in the UI by default for orgs that upgraded from v48.0. Users must add it to the CardPaymentMethod page layout on their own."
|
||
},
|
||
"AutoCardType": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "Card network type, derived from the card number."
|
||
},
|
||
"CardBin": {
|
||
"type": "int",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "First six digits of the card number."
|
||
},
|
||
"CardCategory": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Nillable, Restricted picklist, Sort",
|
||
"description": "Defines whether the card is a credit card or debit card. Possible values are: CreditCard DebitCard"
|
||
},
|
||
"CardHolderFirstName": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "First name of the cardholder."
|
||
},
|
||
"CardHolderLastName": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Last name of the cardholder."
|
||
},
|
||
"CardHolderName": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Full name of the cardholder."
|
||
},
|
||
"CardLastFour": {
|
||
"type": "int",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "Last four digits of the credit card or debit card."
|
||
},
|
||
"CardPaymentMethodNumber": {
|
||
"type": "string",
|
||
"properties": "Autonumber, Defaulted on create, Filter, idLookup, Sort",
|
||
"description": "System-defined unique ID for the card payment method."
|
||
},
|
||
"CardType": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "Identifies the credit card type. Possible values are: American Express Diners Club JCB Maestro Master Card Visa"
|
||
},
|
||
"CardTypeCategory": {
|
||
"type": "picklist",
|
||
"properties": "Filter, Group, Nillable, Restricted picklist, Sort",
|
||
"description": "Further identifies the credit card. Used for internal reference. Possible values are: AmericanExpress DinersClub Discover Jcb Maestro MasterCard UnionPay Visa"
|
||
},
|
||
"Comments": {
|
||
"type": "textarea",
|
||
"properties": "Create, Nillable, Update",
|
||
"description": "Payment admin can add comments to provide additional details about a record. Maximum of 1000 characters."
|
||
},
|
||
"CompanyName": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Company of the cardholder."
|
||
},
|
||
"DisplayCardNumber": {
|
||
"type": "string",
|
||
"properties": "Filter, Group, Nillable, Sort",
|
||
"description": "Masked digits for the full credit card number except the last four digits."
|
||
},
|
||
"Email": {
|
||
"type": "email",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Email address of the payer."
|
||
},
|
||
"ExpiryMonth": {
|
||
"type": "int",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The card’s expiration month."
|
||
},
|
||
"ExpiryYear": {
|
||
"type": "int",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The card’s expiration year."
|
||
},
|
||
"GatewayDate": {
|
||
"type": "dateTime",
|
||
"properties": "Create, Filter, Nillable, Sort, Update",
|
||
"description": "The date that the payment gateway logs a card activity."
|
||
},
|
||
"GatewayResultCode": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The result of the card payment method’s interaction with the payment gateway during a transaction request."
|
||
},
|
||
"GatewayResultCodeDescription": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Additional information about the gateway result code. Descriptions vary between payment gateway providers."
|
||
},
|
||
"GatewayToken": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Unencrypted unique token ID generated by the payment gateway to represent the card payment method during transactions. GatewayToken is for use with APIs earlier than version 52.0. For version 53.0 and latter, use the GatewayTokenEncrypted field. To secure the token, use the GatewayTokenEncrypted field. An error message appears if you try to record a GatewayToken for a card payment method that already has a GatewayToken or GatewayTokenEncrypted value."
|
||
},
|
||
"GatewayTokenDetails": {
|
||
"type": "textarea",
|
||
"properties": "Create, Filter, Nillable, Sort, Update",
|
||
"description": "Additional information about the gateway token."
|
||
},
|
||
"GatewayTokenEncrypted": {
|
||
"type": "encryptedstring",
|
||
"properties": "Create, Nillable, Update",
|
||
"description": "Encrypted unique token ID generated by the payment gateway to represent the card payment method during transactions. Encrypted using Salesforce Classic Encryption. Available in API version 52.0 and later."
|
||
},
|
||
"InputCardNumber": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "Used by a payer to enter a credit card number when storing an external-type card payment method. After entry, the credit card number isn’t saved, so the InputCardNumber value always appears blank. The credit card number appears as a masked value in DisplayCardNumber, which shows only the last four digits."
|
||
},
|
||
"IpAddress": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "IP address of the card payment method holder. This field is available in API version 49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from version 48.0. Users must add it to the CardPaymentMethod page layout on their own."
|
||
},
|
||
"IsAutoPayEnabled": {
|
||
"type": "boolean",
|
||
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
|
||
"description": "Indicates whether the payment method can be used for recurring payments (True) or not (False). The default value is False. This field is available in API version 55.0 and later. For orgs that upgraded from version 54.0, you must add this field to the Card Payment Method page layout in the UI. It isn't automatically added."
|
||
},
|
||
"LastReferencedDate": {
|
||
"type": "dateTime",
|
||
"properties": "Filter, Nillable, Sort",
|
||
"description": "The timestamp for when the current user last viewed a record or list view related to this record, but didn’t access it directly."
|
||
},
|
||
"LastViewedDate": {
|
||
"type": "dateTime",
|
||
"properties": "Filter, Nillable, Sort",
|
||
"description": "The timestamp for when the current user last viewed this record. If this value is null, it's possible the user referenced this record but didn’t view it directly."
|
||
},
|
||
"MacAddress": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "MAC address of the card payment method holder. This field is available in API version 49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from version 48.0. Users must add it to the CardPaymentMethod page layout on their own."
|
||
},
|
||
"NickName": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Payer-defined nickname for the card payment method."
|
||
},
|
||
"PaymentGatewayId": {
|
||
"type": "reference",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "The payment gateway used to create a gateway token. For transactions with a saved payment method in Salesforce, this field stores the payment gateway ID used in the transaction. This field is a relationship field.",
|
||
"relationship_name": "PaymentGateway",
|
||
"relationship_type": "Lookup",
|
||
"refers_to": "PaymentGateway"
|
||
},
|
||
"PaymentMethodAddress": {
|
||
"type": "address",
|
||
"properties": "Filter, Nillable",
|
||
"description": "Full address associated with the card payment method."
|
||
},
|
||
"PaymentMethodCity": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "City of the address for the payment method."
|
||
},
|
||
"PaymentMethodCountry": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Country of the address for the payment method."
|
||
},
|
||
"PaymentMethodDetails": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "Optional information about the payment method type. This field is available in API version 57.0 and later."
|
||
},
|
||
"PaymentMethodGeocodeAccuracy": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Nillable, Restricted picklist, Sort, Update",
|
||
"description": "Accuracy level of the geocode for the payment method address. An accuracy level contains information about the location of a latitude and longitude. For more information about geolocation fields, see Geolocation Compound Field. Possible values are: Address Block City County ExtendedZip NearAddress Neighborhood State Street Unknown Zip"
|
||
},
|
||
"PaymentMethodLatitude": {
|
||
"type": "double",
|
||
"properties": "Create, Filter, Nillable, Sort, Update",
|
||
"description": "Latitude of the payment method address. Used with the PaymentMethodLongitude to specify the precise geolocation of the address. For details on geolocation compound fields, see Compound Field Considerations and Limitations."
|
||
},
|
||
"PaymentMethodLongitude": {
|
||
"type": "double",
|
||
"properties": "Create, Filter, Nillable, Sort, Update",
|
||
"description": "Latitude of the payment method address. Used with the PaymentMethodLatitude to specify the precise geolocation of the address. For details on geolocation compound fields, see Compound Field Considerations and Limitations."
|
||
},
|
||
"PaymentMethodPostalCode": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Postal Code of the address for the payment method."
|
||
},
|
||
"PaymentMethodState": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "State of the address for the payment method."
|
||
},
|
||
"PaymentMethodStreet": {
|
||
"type": "textarea",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Street of the address for the payment method."
|
||
},
|
||
"PaymentMethodSubType": {
|
||
"type": "string",
|
||
"properties": "Create, Filter, Group, Nillable, Sort",
|
||
"description": "A payment method that exists as a subtype of a payment method type. For example, Visa, Mastercard, and American Express exist as subtypes of payment method types such as Apple Pay and Google Pay. This field is available in API version 57.0 and later."
|
||
},
|
||
"PaymentMethodType": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Nillable, Restricted picklist, Sort, Update",
|
||
"description": "Payment method used for the transaction. This field is available in API version 57.0 and later. Possible values are: AfterpayClearpay AmericanExpress ApplePay BanContact DinersClub Discover EPS GooglePay Jcb Klarna Maestro MasterCard Other PayPal SepaDebit UnionPay Venmo Visa iDeal"
|
||
},
|
||
"Phone": {
|
||
"type": "phone",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "Phone number of the payer. This field is available in API version 49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from version 48.0. Users must add it to the CardPaymentMethod page layout on their own."
|
||
},
|
||
"ProcessingMode": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Restricted picklist, Sort",
|
||
"description": "Defines whether the card payment method is used for transactions made by Salesforce Payments or by an external third-party payment provider. Possible values are: External—Transactions happened outside of the Salesforce payments platform. Salesforce—Salesforce made and recorded an external call to the payment platform. This field is available in API version 49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from version 48.0. Users must add it to the CardPaymentMethod page layout on their own. You must enter a value for this field."
|
||
},
|
||
"SavedPaymentMethodId": {
|
||
"type": "reference",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The ID of the saved payment method record. This field is available in API version 60.0 and later.",
|
||
"relationship_name": "SavedPaymentMethod",
|
||
"relationship_type": "Lookup",
|
||
"refers_to": "SavedPaymentMethod"
|
||
},
|
||
"SfResultCode": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Nillable, Restricted picklist, Sort, Update",
|
||
"description": "The results of the card payment method’s interaction with the payment gateway. Possible values are: Decline Indeterminate PermanentFail RequiresReview Success SystemError ValidationError"
|
||
},
|
||
"StartMonth": {
|
||
"type": "int",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The month is activated."
|
||
},
|
||
"StartYear": {
|
||
"type": "int",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The year the card is activated."
|
||
},
|
||
"Status": {
|
||
"type": "picklist",
|
||
"properties": "Create, Filter, Group, Restricted picklist, Sort, Update",
|
||
"description": "The status of the payment method. Possible values are: Active Canceled InActive"
|
||
}
|
||
},
|
||
"special_access_rules": "To access Salesforce Payments objects with the API, your org must have one or more of these licenses: Salesforce Payments, Salesforce Order Management, B2B Commerce, or D2C Commerce. Salesforce Payments objects are available only in Lightning Experience.",
|
||
"usage": "The following fields drop zeroes that appear at the beginning of the field value, and introduce commas for values with four or more digits: For example, a entered value of would appear as on the record. As a workaround, create a String-type custom formula field with the same label as the field that you want to replace, then hide the original field. Here are some examples for replacing , , and .\n\n- **CardLastFour**: IF(ISBLANK(CardLastFour), NULL,RIGHT(\"0000\" & TEXT(CardLastFour) , 4))\n- **CardBin**: IF(ISBLANK(CardBin), NULL,RIGHT(\"000000\" & TEXT(CardBin) , 6))\n- **ExpiryYear**: IF(ISBLANK(ExpiryYear), NULL,TEXT(ExpiryYear)))",
|
||
"wsdl_segment": "```xml\n<complexType name=\"CardPaymentMethod\">\n <complexContent>\n <extension base=\"ens:sObject\">\n <sequence>\n <element name=\"Account\" nillable=\"true\" minOccurs=\"0\" type=\"ens:Account\"/>\n <element name=\"AccountId\" nillable=\"true\" minOccurs=\"0\" type=\"tns:ID\"/>\n <element name=\"AuditEmail\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"AutoCardType\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardBin\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:int\"/>\n <element name=\"CardCategory\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardHolderFirstName\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardHolderLastName\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardHolderName\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardLastFour\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:int\"/>\n <element name=\"CardPaymentMethodNumber\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardType\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CardTypeCategory\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"Comments\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CompanyName\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"CreatedBy\" nillable=\"true\" minOccurs=\"0\" type=\"ens:User\"/>\n <element name=\"CreatedById\" nillable=\"true\" minOccurs=\"0\" type=\"tns:ID\"/>\n <element name=\"CreatedDate\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:dateTime\"/>\n <element name=\"DisplayCardNumber\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"Email\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"ExpiryMonth\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:int\"/>\n <element name=\"ExpiryYear\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:int\"/>\n <element name=\"GatewayDate\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:dateTime\"/>\n <element name=\"GatewayResultCode\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"GatewayResultCodeDescription\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"GatewayToken\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"GatewayTokenDetails\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"GatewayTokenEncrypted\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"InputCardNumber\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"IpAddress\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"IsAutoPayEnabled\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:boolean\"/>\n <element name=\"IsDeleted\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:boolean\"/>\n <element name=\"LastModifiedBy\" nillable=\"true\" minOccurs=\"0\" type=\"ens:User\"/>\n <element name=\"LastModifiedById\" nillable=\"true\" minOccurs=\"0\" type=\"tns:ID\"/>\n <element name=\"LastModifiedDate\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:dateTime\"/>\n <element name=\"LastReferencedDate\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:dateTime\"/>\n <element name=\"LastViewedDate\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:dateTime\"/>\n <element name=\"MacAddress\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"NickName\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentAuthorizations\" nillable=\"true\" minOccurs=\"0\" type=\"tns:QueryResult\"/>\n <element name=\"PaymentGateway\" nillable=\"true\" minOccurs=\"0\" type=\"ens:PaymentGateway\"/>\n <element name=\"PaymentGatewayId\" nillable=\"true\" minOccurs=\"0\" type=\"tns:ID\"/>\n <element name=\"PaymentGatewayLogs\" nillable=\"true\" minOccurs=\"0\" type=\"tns:QueryResult\"/>\n <element name=\"PaymentMethodAddress\" nillable=\"true\" minOccurs=\"0\" type=\"tns:address\"/>\n <element name=\"PaymentMethodCity\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodCountry\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodDetails\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodGeocodeAccuracy\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodLatitude\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:double\"/>\n <element name=\"PaymentMethodLongitude\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:double\"/>\n <element name=\"PaymentMethodPostalCode\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodState\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodStreet\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodSubType\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"PaymentMethodType\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"Payments\" nillable=\"true\" minOccurs=\"0\" type=\"tns:QueryResult\"/>\n <element name=\"Phone\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"ProcessingMode\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"Refunds\" nillable=\"true\" minOccurs=\"0\" type=\"tns:QueryResult\"/>\n <element name=\"SfResultCode\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"StartMonth\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:int\"/>\n <element name=\"StartYear\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:int\"/>\n <element name=\"Status\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:string\"/>\n <element name=\"SystemModstamp\" nillable=\"true\" minOccurs=\"0\" type=\"xsd:dateTime\"/>\n <element name=\"UserRecordAccess\" nillable=\"true\" minOccurs=\"0\" type=\"ens:UserRecordAccess\"/>\n </sequence>\n </extension>\n </complexContent>\n</complexType>\n<simpleType name=\"ID\">\n <restriction base=\"xsd:string\">\n <length value=\"18\"/>\n <pattern value=\"[a-zA-Z0-9]{18}\"/>\n </restriction>\n</simpleType>\n<simpleType name=\"QueryLocator\">\n <restriction base=\"xsd:string\"/>\n</simpleType>\n<complexType name=\"QueryResult\">\n <sequence>\n <element name=\"done\" type=\"xsd:boolean\"/>\n <element name=\"queryLocator\" type=\"tns:QueryLocator\" nillable=\"true\"/>\n <element name=\"records\" type=\"ens:sObject\" nillable=\"true\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n <element name=\"size\" type=\"xsd:int\"/>\n </sequence>\n</complexType>\n<complexType name=\"address\">\n <complexContent>\n <extension base=\"tns:location\">\n <sequence>\n <element name=\"city\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"country\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"countryCode\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"geocodeAccuracy\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"postalCode\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"state\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"stateCode\" type=\"xsd:string\" nillable=\"true\"/>\n <element name=\"street\" type=\"xsd:string\" nillable=\"true\"/>\n </sequence>\n </extension>\n </complexContent>\n</complexType>\n<complexType name=\"location\">\n <sequence>\n <element name=\"latitude\" type=\"xsd:double\" nillable=\"true\"/>\n <element name=\"longitude\" type=\"xsd:double\" nillable=\"true\"/>\n </sequence>\n</complexType>\n```",
|
||
"field_reference": {
|
||
"AccountId": {
|
||
"field_label": "Account ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"AuditEmail": {
|
||
"field_label": "Audit Email",
|
||
"type": "email",
|
||
"length": "80"
|
||
},
|
||
"AutoCardType": {
|
||
"field_label": "Auto Card Type",
|
||
"type": "string",
|
||
"length": "20"
|
||
},
|
||
"CardBin": {
|
||
"field_label": "Card BIN",
|
||
"type": "int",
|
||
"digits": "6"
|
||
},
|
||
"CardCategory": {
|
||
"field_label": "Card Category",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
},
|
||
"CardHolderFirstName": {
|
||
"field_label": "Card Holder First Name",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"CardHolderLastName": {
|
||
"field_label": "Card Holder Last Name",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"CardHolderName": {
|
||
"field_label": "Card Holder Name",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"CardLastFour": {
|
||
"field_label": "Card Last Four",
|
||
"type": "int",
|
||
"digits": "4"
|
||
},
|
||
"CardPaymentMethodNumber": {
|
||
"field_label": "Card Payment Method Number",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"CardType": {
|
||
"field_label": "Card Type",
|
||
"type": "picklist",
|
||
"length": "40"
|
||
},
|
||
"CardTypeCategory": {
|
||
"field_label": "Card Type Category",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
},
|
||
"Comments": {
|
||
"field_label": "Comments",
|
||
"type": "textarea",
|
||
"length": "1000"
|
||
},
|
||
"CompanyName": {
|
||
"field_label": "Company Name",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"CreatedById": {
|
||
"field_label": "Created By ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"CreatedDate": {
|
||
"field_label": "Created Date",
|
||
"type": "datetime"
|
||
},
|
||
"DisplayCardNumber": {
|
||
"field_label": "Display Card Number",
|
||
"type": "string",
|
||
"length": "20"
|
||
},
|
||
"Email": {
|
||
"field_label": "Registered Card Email",
|
||
"type": "email",
|
||
"length": "80"
|
||
},
|
||
"ExpiryMonth": {
|
||
"field_label": "Expiry Month",
|
||
"type": "int",
|
||
"digits": "2"
|
||
},
|
||
"ExpiryYear": {
|
||
"field_label": "Expiry Year",
|
||
"type": "int",
|
||
"digits": "4"
|
||
},
|
||
"GatewayDate": {
|
||
"field_label": "Gateway Date",
|
||
"type": "datetime"
|
||
},
|
||
"GatewayResultCode": {
|
||
"field_label": "Gateway Result Code",
|
||
"type": "string",
|
||
"length": "64"
|
||
},
|
||
"GatewayResultCodeDescription": {
|
||
"field_label": "Gateway Result Code Description",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"GatewayToken": {
|
||
"field_label": "Gateway Token",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"GatewayTokenDetails": {
|
||
"field_label": "Gateway Token Details",
|
||
"type": "textarea",
|
||
"length": "1000"
|
||
},
|
||
"GatewayTokenEncrypted": {
|
||
"field_label": "Gateway Token Encrypted",
|
||
"type": "encryptedstring",
|
||
"length": "1000"
|
||
},
|
||
"Id": {
|
||
"field_label": "Card Payment Method ID",
|
||
"type": "id",
|
||
"length": "18"
|
||
},
|
||
"InputCardNumber": {
|
||
"field_label": "Input Card Number",
|
||
"type": "string",
|
||
"length": "20"
|
||
},
|
||
"IpAddress": {
|
||
"field_label": "IP Address",
|
||
"type": "string",
|
||
"length": "39"
|
||
},
|
||
"IsAutoPayEnabled": {
|
||
"field_label": "Auto Pay",
|
||
"type": "boolean"
|
||
},
|
||
"IsDeleted": {
|
||
"field_label": "Deleted",
|
||
"type": "boolean"
|
||
},
|
||
"LastModifiedById": {
|
||
"field_label": "Last Modified By ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"LastModifiedDate": {
|
||
"field_label": "Last Modified Date",
|
||
"type": "datetime"
|
||
},
|
||
"LastReferencedDate": {
|
||
"field_label": "Last Referenced Date",
|
||
"type": "datetime"
|
||
},
|
||
"LastViewedDate": {
|
||
"field_label": "Last Viewed Date",
|
||
"type": "datetime"
|
||
},
|
||
"MacAddress": {
|
||
"field_label": "MAC Address",
|
||
"type": "string",
|
||
"length": "32"
|
||
},
|
||
"NickName": {
|
||
"field_label": "Nickname",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"PaymentGatewayId": {
|
||
"field_label": "Payment Gateway ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"PaymentMethodAddress": {
|
||
"field_label": "Payment Method Address",
|
||
"type": "address"
|
||
},
|
||
"PaymentMethodCity": {
|
||
"field_label": "City",
|
||
"type": "string",
|
||
"length": "40"
|
||
},
|
||
"PaymentMethodCountry": {
|
||
"field_label": "Country",
|
||
"type": "string",
|
||
"length": "80"
|
||
},
|
||
"PaymentMethodDetails": {
|
||
"field_label": "Payment Method Details",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"PaymentMethodGeocodeAccuracy": {
|
||
"field_label": "Geo Code Accuracy",
|
||
"type": "picklist",
|
||
"length": "40"
|
||
},
|
||
"PaymentMethodLatitude": {
|
||
"field_label": "Latitude",
|
||
"type": "double",
|
||
"precision": "18",
|
||
"scale": "15"
|
||
},
|
||
"PaymentMethodLongitude": {
|
||
"field_label": "Longitude",
|
||
"type": "double",
|
||
"precision": "18",
|
||
"scale": "15"
|
||
},
|
||
"PaymentMethodPostalCode": {
|
||
"field_label": "Postal Code",
|
||
"type": "string",
|
||
"length": "20"
|
||
},
|
||
"PaymentMethodState": {
|
||
"field_label": "State",
|
||
"type": "string",
|
||
"length": "80"
|
||
},
|
||
"PaymentMethodStreet": {
|
||
"field_label": "Street",
|
||
"type": "textarea",
|
||
"length": "255"
|
||
},
|
||
"PaymentMethodSubType": {
|
||
"field_label": "Payment Method Sub Type",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"PaymentMethodType": {
|
||
"field_label": "Payment Method Type",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
},
|
||
"Phone": {
|
||
"field_label": "Phone",
|
||
"type": "phone",
|
||
"length": "40"
|
||
},
|
||
"ProcessingMode": {
|
||
"field_label": "Processing Mode",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
},
|
||
"SavedPaymentMethodId": {
|
||
"field_label": "Saved Payment Method ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"SfResultCode": {
|
||
"field_label": "Salesforce Result Code",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
},
|
||
"StartMonth": {
|
||
"field_label": "Start Month",
|
||
"type": "int",
|
||
"digits": "2"
|
||
},
|
||
"StartYear": {
|
||
"field_label": "Start Year",
|
||
"type": "int",
|
||
"digits": "4"
|
||
},
|
||
"Status": {
|
||
"field_label": "Status",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
},
|
||
"SystemModstamp": {
|
||
"field_label": "System Modstamp",
|
||
"type": "datetime"
|
||
}
|
||
},
|
||
"field_reference_columns": [
|
||
"field_label",
|
||
"type",
|
||
"length",
|
||
"digits",
|
||
"precision",
|
||
"scale"
|
||
]
|
||
} |