Function 056 is to check the client’s request against the OFAC database. This function will primarily be used for checking against OFAC database before cardholder account is created. OFAC (Office of Foreign Assets Control) administers and enforces economic and trade sanctions based on US foreign policy. The Office of Foreign Assets Control’s primary goal is to monitor national security against targeted foreign countries, terrorists, international narcotics traffickers, and countries, persons or entities involved directly or indirectly with WMD (Weapons of Mass Destruction). Clients will thus be able to know if their customer seeking cardholder benefits belongs to an OFAC watch list.
Parameter Number | Description |
---|---|
P1 | Name of the Person to be searched |
P2 | Street address of the person to be searched |
P3 | City |
P4 | Country |
P5 | Score Threshold assigned for the search. Higher threshold returns in a closer match (Recommended Value = 80) |
P6 | Maximum results that you want to be returned (Recommended Value = 5) |
P7 | If set to 1111 will search all lists. 1000 means to search only OFAC terrorists (Recommended Value = 1111) |
Response XML:
Element Name | Description |
---|---|
Name | Name of the match found |
ID | Unique ID for the person |
Street | Street where the person matched lives at |
City | City where the person matched lives at |
State | State where the person matched lives at |
Country | Country where person lives |
Score | Score that the person is assigned. Higher score means the closer the match is. |
DateEntered | Date this person was entered. |
Note: p1 errnumber will be “0000” when a match is found.
If no document object could be found, p1 errnumber will be set to “0001” and the p1 errdescription will be set to “Unable to obtain a Document object.”
Otherwise, p1 errnumber will be set to “1000”, if there are no matches found.
Example: Response XML if match found
<?xml version=”1.0″ ?>
<api func=”056″>
<p1 errnumber=”0000″ errdescription=”” />
<OFACSearchDetails RecCnt=”2″>
<p1 errnumber=”0000″ errdescription=”” />
<OFACSearchDetails RecCnt=”2″>
<matchdetails>
<Name>MENDEZ SALAZAR, John Jairo</Name>
<ID>7311</ID>
<Street>Calle 1 No. 56-109 Casa 32</Street>
<City>Cali</City>
<State />
<Country>Colombia</Country>
<Score>91</Score>
<DateEntered>10/25/2002</DateEntered>
<ID>7311</ID>
<Street>Calle 1 No. 56-109 Casa 32</Street>
<City>Cali</City>
<State />
<Country>Colombia</Country>
<Score>91</Score>
<DateEntered>10/25/2002</DateEntered>
</matchdetails>
-<matchdetails>
-<matchdetails>
<Name>MENDEZ SALAZAR, John Jairo</Name>
<ID>7311</ID>
<Street>Carrera 42 No. 5B-81</Street>
<City>Cali</City>
<State />
<Country>Colombia</Country>
<Score>91</Score>
<DateEntered>10/25/2002</DateEntered>
<ID>7311</ID>
<Street>Carrera 42 No. 5B-81</Street>
<City>Cali</City>
<State />
<Country>Colombia</Country>
<Score>91</Score>
<DateEntered>10/25/2002</DateEntered>
</matchdetails>
</OFACSearchDetails>
</api>
</api>
Example: Response XML if match NOT found
<?xml version=”1.0″ ?>
<api func=”056″>
<p1 errnumber=”1000″ errdescription=”NO MATCH FOUND” />
</api>