Hello guys I was wondering if there is a api that can get me the id of the merchant account
Right now I have to hard code the id but is there a way that I can get the merchant account id using xmlrpc api
Hello guys I was wondering if there is a api that can get me the id of the merchant account
Right now I have to hard code the id but is there a way that I can get the merchant account id using xmlrpc api
Hi @Rohan_Jalil,
Are you talking about getting the id of the configured default merchant account? That can be retrieved like this:
<?xml version='1.0' encoding='UTF-8'?>
<methodCall>
<methodName>DataService.getAppSetting</methodName>
<params>
<param>
<value><string>{{privateKey}}</string></value>
</param>
<param>
<value><string>Ecommerce</string></value>
</param>
<param>
<value><string>defaultmerchant</string></value>
</param>
</params>
</methodCall>
can you share the php version or some reference to this api in xml rpc
I’m not too familiar with php but I believe this should do it.
$infusionsoft->data()->getAppSetting("Ecommerce", "defaultmerchant");
You can get the default merchant account ID only - $infusionsoft->data()->getAppSetting("Ecommerce", "defaultmerchant");
You cannot get a list of merchant accounts and IDs - this endpoint has been requested a few times as it would help most e-commerce integrations for Infusionsoft.
There’s actually a relatively new REST endpoint that can return the list of merchant accounts as well as the default merchant account id: Keap REST API
It is available in the PHP SDK as of version 1.4.5.