@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
61 lines (60 loc) • 3.37 kB
TypeScript
/**
* CyberSource Merged Spec
* All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
*
* OpenAPI spec version: 0.0.1
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
*
* @export
* @interface Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
export interface Ptsv1pushfundstransferMerchantInformationMerchantDescriptor {
/**
* The state where the merchant is located. See https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf Note This field is supported only for businesses located in the U.S. or Canada.
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
administrativeArea?: string;
/**
* For the descriptions, used-by information, data types, and lengths for these fields, see merchant_descriptor_contact field description in Credit Card Services Using the SCMP API.--> Contact information for the merchant. Note These are the maximum data lengths for the following payment processors: FDC Compass (13) Chase Paymentech (13).
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
contact?: string;
/**
* Merchant's country. Country code for your business location. Use the ISO Standard Alpha Country Codes This value might be displayed on the cardholder's statement. See https://developer.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf Note If your business is located in the U.S. or Canada and you include this field in a request, you must also include merchantInformation.merchantDescriptor.administrativeArea.
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
country?: string;
/**
* Merchant's City. City for your business location. This value might be displayed on the cardholder's statement.
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
locality?: string;
/**
* Merchant's business name. This name is displayed on the cardholder's statement. Chase Paymentech, Visa Platform Connect: length 22
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
name?: string;
/**
* The unique id of the merchant's shop which assigned by the merchant.
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
storeId?: string;
/**
* Merchant's postal code. This value might be displayed on the cardholder's statement. If your business is domiciled in the U.S., you can use a 5-digit or 9-digit postal code. A 9-digit postal code must follow this format: [5 digits][dash][4 digits] Example: 12345-6789 If your business is domiciled in Canada, you can use a 6-digit or 9-digit postal code. A 6-digit postal code must follow this format: [alpha][numeric][alpha][space] [numeric][alpha][numeric] Example: A1B 2C3
* @type {string}
* @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
*/
postalCode?: string;
}