Find Merchant By Merchant Code
Description¶
The findMerchantByMerchantCode
endpoint is used to retrieve a merchant by merchant code.
Request¶
Endpoint¶
/ui/v1/findMerchantByMerchantCode/merchantCode
Note
Replace merchantCode
above with the internal merchant Code of the merchant.
Method¶
GET
Header¶
Content-Type: application/json
Response¶
{
"id": 1,
"merchantName": "VELA Business",
"merchantDescription": "VELA Business",
"addressLine1": "VELA Inc.",
"addressLine2": "Suite 360",
"addressLine3": null,
"city": "Johns Creek",
"state": "GA",
"zipCode": "30097",
"country": "USA",
"mailingAddressLine1": "12345 Findley Rd",
"mailingAddressLine2": "Suite 360",
"mailingAddressLine3": null,
"mailingCity": "Johns Creek",
"mailingState": "GA",
"mailingZipCode": "30097-1412",
"mailingCountry": "USA",
"pointOfContact": "Administrator",
"pointOfContactJobTitle": null,
"pointOfContactDepartment": null,
"pointOfContactEmail": "abcd@gmail.com",
"pointOfContactPhone": "6787400263",
"pointOfContactMobile": "6785143610",
"pointOfContactFax": "6789921941",
"lastModifiedUserId": 613,
"addressVerificationCheckInd": true,
"cardVerificationCheckForCNPTransactionsInd": true,
"cardVerificationCheckForTokenizedTransactionsInd": false,
"cardVerificationCheckForCPTransactionsInd": false,
"loyaltyRewardsEnabledInd": true,
"initialLoyaltyRewardsNumber": 10000000000001,
"passwordNeverExpiresInd": false,
"passwordExpirationDays": 90,
"passwordExpirationWarningDays": 5,
"onetimePasscodeValdtyTimePeriod": 10,
"phoneCountryCallingCodeId": 1,
"mobileCountryCallingCodeId": 1,
"faxCountryCallingCodeId": 1,
"invoicesModuleEnabledInd": true,
"displayInvoiceNumberInPaymentsModule": true,
"adhocInvoicesEnabledInd": true,
"displayMemoInPaymentsModule": true,
"displayFolioInformationInPaymentsModule": false,
"recurringPaymentsEnabledInd": false,
"productsAndServicesEnabledInd": false,
"namePrefix": {
"value": "Father",
"name": "FATHER"
},
"nameSuffix": {
"value": "MD",
"name": "DOCTOR_OF_MEDICINE"
},
"displayDigitalSignatureForCardPresentTransactions": false,
"displayDigitalSignatureForCardNotPresentTransactions": false,
"paymentTokenizationEnabledInd": true,
"paymentsBatchAuthorizationEnabledInd": false,
"paymentsBatchProcessingEnabledInd": false,
"allowUsersToSelfEnrollInd": true,
"allowMultiCurrencyPricingInd": true,
"mobilePhoneCarrierType": {
"emailDomain": "NUMBER@txt.att.net",
"value": "AT&T",
"countryCode": "USA",
"name": "ATT"
},
"cardPresentTransactionsEnabledInd": false,
"defaultCurrencyCode": "USD",
"allowPreAuthorizationTransactionInd": false,
"allowSaleTransactionInd": true,
"softDescriptorsEnabledInd": false,
"softDescriptorMerchantName": "DATUMSOFTWAR",
"softDescriptorProductDescription": "INCIDENTL",
"merchantStatus": {
"name": "ACTIVE"
},
"merchantURL": "https://vela-business-test.payvela.com/ui/resources/login",
"merchantDisplayTitle": "VELA™ Business",
"merchantCode": "vela-business",
"sessionIdleTime": 900,
"sessionTimeoutTime": 20,
"keepaliveInterval": 300,
"customerSupportInformation": "+1-877-858-7200 (MON - FRI 8:00 AM - 8:00 PM ET)",
"allowPaymentsWithoutLoggingIn": true,
"merchantBccEmailAddress": "abcd@gmail.com",
"abuseEmailAddress": "abuse@vela.healthcare",
"merchantProperties": [
{
"id": 3,
"merchantPropertyType": {
"name": "PAYMENT_TOKEN_CONFIG"
},
"propertyName": "PURGE_ENABLED",
"propertyDescription": "Is payment tokens purge enabled",
"groupName": null,
"propertyStringValue": null,
"propertyIntValue": null,
"propertyBooleanValue": false,
"merchantPropertyStatus": {
"name": "ACTIVE"
},
"createdUserId": 1,
"lastModifiedUserId": null,
"lockedDateTime": null,
"lockedByUserId": null,
"createdDateTime": 1568912428000,
"lastUpdatedDateTime": 1592248437000,
"message": null
},
{
"id": 4,
"merchantPropertyType": {
"name": "PAYMENT_TOKEN_CONFIG"
},
"propertyName": "RETENTION_DAYS",
"propertyDescription": "# of days to retain payment tokens",
"groupName": null,
"propertyStringValue": null,
"propertyIntValue": null,
"propertyBooleanValue": null,
"merchantPropertyStatus": {
"name": "ACTIVE"
},
"createdUserId": 1,
"lastModifiedUserId": null,
"lockedDateTime": null,
"lockedByUserId": null,
"createdDateTime": 1568912428000,
"lastUpdatedDateTime": 1592248437000,
"message": null
}
],
"merchantBillings": [],
"merchantBillingModel2s": [],
"locale": "en_US",
"lateFeesEnabledInd": false,
"lateFeesType": {
"name": "PERCENTAGE"
},
"lateFeesTier1FromNumOfDays": 1,
"lateFeesTier1ToNumOfDays": 30,
"lateFeesTier2FromNumOfDays": 31,
"lateFeesTier2ToNumOfDays": 60,
"lateFeesTier3FromNumOfDays": 61,
"lateFeesTier3ToNumOfDays": 90,
"tier1LateFees": 0,
"tier2LateFees": 3,
"tier3LateFees": 6,
"waiveTheLateFeesEnabledInd": true,
"maxNumOfTimesPerYearLateFeeCanBeWaived": {
"name": "ONCE"
},
"paymentApplicationURL": "https://vela-business-test.payvela.com",
"giftCardsEnabledInd": false,
"minBookingNumberLength": 10,
"maxBookingNumberLength": 10,
"allowPartialPaymentsForInvoicesInd": false,
"convenienceFeesEnabledInd": false,
"creditCardsConvFeesType": {
"name": "PERCENTAGE"
},
"creditCardsConvFees": 3.25,
"industryType": {
"name": "BUSINESS_TO_BUSINESS"
},
"displayHealthcareFieldsOnHSAFSAPaymentMethods": false,
"displayChartOnDashboard": false,
"reportsModuleEnabledInd": true,
"displayLastXDaysOfPaymentTokensForCardOnFile": 45,
"chartsDisplayTransactionRevenue": {
"name": "NONE"
},
"chartsGroupByPaymentMethods": {
"name": "NONE"
},
"chartsGroupByTransactionTypes": {
"name": "NONE"
},
"chartsGroupByProductsAndServices": {
"name": "NONE"
},
"chartsDateRangeType": {
"name": "TODAY"
},
"numOfDaysBetweenCheckinAndCurrentDate": 3,
"smsSubscriptionType": {
"name": "FREE_VIA_SMTP"
},
"cardPresentManualEntryOnlyTransactionsEnabledInd": false,
"cardNotPresentTransactionsEnabledInd": true,
"splitPaymentsEnabledInd": true,
"accountLookupEnabledInd": false,
"nextGenHpiLocationLookup": "Zywie Business",
"billingEmailRequiredForPayments": false,
"cardholderNameRequiredForTransactions": true,
"textMessageType": {
"name": "SMS"
},
"billingEnabledInd": true,
"billingRevenueShareByPercentage": 20,
"installmentPaymentsEnabledInd": false,
"minNumberOfInstallments": 2,
"maxNumberOfInstallments": 36,
"settledTransactionsReportEnabledInd": true,
"summaryByTypeReportEnabledInd": true,
"transactionSummaryReportEnabledInd": true,
"settledTxnsReportEmailRecipients": null,
"offlinePaymentActionsOnInvoiceModuleEnabledInd": true,
"qrCodeEnabledInd": true,
"dateFormat": {
"value": "yyyy-MM-dd",
"name": "YYYY_MM_DD"
},
"dateTimeFormat": {
"value": "yyyy-MM-dd hh:mm a zzz",
"name": "YYYY_MM_DD_HH_MM_A_ZZZ"
},
"logoutSingleSignOnTime": 10,
"reconciliationPlatformName": {
"value": "None",
"industryType": "OTHER",
"name": "NONE"
},
"employerIdentificationNumber": "12-2543645",
"autoReconciliationEnabledInd": false,
"customerSummaryEnabledInd": true,
"surchargesEnabledInd": false,
"surchargesByPercentage": 0,
"onlineReceiptLinkEnabledInd": false,
"maxNumOfFailedOneTimePasscodeAttempts": 3,
"apiAccessEnabledInd": true,
"message": null,
"address": null,
"fullName": null,
"activeUserCount": null,
"activeCustomerCount": null,
"paymentTokenPurgeEnabledInd": false,
"paymentTokenPurgeDays": null,
"language": null,
"echeckConvFees": 1.99,
"echeckConvFeesType": {
"name": "FLAT"
},
"emvcompliantTransactionType": {
"name": "RELAXED"
}
}
Updated As of Version 6.1.1