Merchant Identifiers

Solved! Go to solution
HeimirThor
Helper

Merchant Identifiers

Hi,

I'm working on a project where we get merchant data from several different payment processors.

I've been investigating if we could use the Merchant Search API to look up both Merchant category and address information for our merchant data, that often only has a MID.

 

When using the Sandbox I can see that it returns `visaMerchantId` and `visaStoreId` that are 8 and 9 digits each. The MIDs that I get from our processors are somewhere between 12 and 16 digits, with most of them around 12. So I assume that my MIDs are neither `visaMerchantId` nor `visaStoreId`.

 

In the API documentation there is mention of several other identifiers, i.e. `acquirerMid` and `acquirerCardAccptorId`, but I have not been able to find any documentation explaining these identifiers. I've tried to submit some of my MIDs to the endpoint using these identifiers and get `No matching records found`, which is of course inconclusive, as I don't expect the Sandbox to contain data on these merchants.

 

Can someone point me to documentation about the identifiers mentioned above, or if there exists a mapping from different payment processor MIDs to an identifier I can use to query the Merchant Search endpoint.

 

Thank you,

/Heimir

 

Please note that I also posted the same question in the "Implementation & API Sample Code" forum.

4 REPLIES 4
API_Products
Visa Developer Support Specialist

Re: Merchant Identifiers

Hey @HeimirThor,

 

We're happy to help. The merchant ID you see in the sandbox for the Merchant Search and Locator API is Visa merchant ID or VMID which is different from the MID that you would see in the transactions.
 
The MIDs in the transactions are not consistent with our approach of identifying merchants at their store locations because technically a store location may have multiple MIDs, so we use the VMID/VSID (Visa Store ID) as the unique identifier in our databases. Let us know if you've got other questions, someone will be happy to help.

 

 




Thanks,

Diana H.



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

HeimirThor
Helper

Re: Merchant Identifiers

Thank you @API_Products,

Is it possible to do a merchant search using the transaction MID, or is there an endpoint that returns VMID from the transaction MID?
Thanks,
/Heimir

API_Products
Visa Developer Support Specialist

Re: Merchant Identifiers

Hey @HeimirThor,

 

We'll take a look and get back soon.

 




Thanks,

Diana H.



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

API_Products
Visa Developer Support Specialist

Re: Merchant Identifiers

Hey @HeimirThor,

 

 To follow up, please see my inline answer to your query below. 

 

Query: Is it possible to do a merchant search using the transaction MID, or is there an endpoint that returns VMID from the transaction MID?

[Diana] Yes, possible with Merchant Search.




Thanks,

Diana H.



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.