Yamini, You can utilize the PayFac API like any other REST based API from within your SalesForce environment. In other words, if you were using something Iike SalesForce APEX, you could make calls like so: How to make a post request to some other server from apex controller - Salesforce Stack Exchange
All of our PayFac developer documentation is here: PayFac Developer Documentation
And you may be referring to the PayFac API Here: Vantiv PayFac API Reference Guide v13.0 v2.0
Are you already enrolled as a PayFac? If so, reach out to your relationship manager and we can start an integration project with you. If not, there are steps and processes involved in becoming a PayFac and you and your organization should reach out to us to start that process if you have not already.
Yamini,
You can normally do this with your RM, they can start the project intake process. If you reach out to them, they can help guide the process. I can reach out as well, which orgnaization are you with?
Thanks,
Josh Mather
Support,
I am currently testing payfac API with Postman but I am getting unauthorized access error.
This is my request: I have removed authorization and postman token for security purposes.
POST /legalentity HTTP/1.1
Host: payfac.vantivprelive.com
Content-Type: text/xml
Authorization: Basic ---------
Cache-Control: no-cache
Postman-Token: -------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<legalEntityCreateRequest
xmlns="http://payfac.vantivcnp.com/api/merchant/onboard">
<legalEntityName>Test</legalEntityName>
<legalEntityType>CORPORATION</legalEntityType>
<legalEntityOwnershipType>PUBLIC</legalEntityOwnershipType>
<doingBusinessAs>Test</doingBusinessAs>
<taxId>12345</taxId>
<contactPhone>7817659800</contactPhone>
<annualCreditCardSalesVolume>80000000</annualCreditCardSalesVolume>
<hasAcceptedCreditCards>true</hasAcceptedCreditCards>
<address>
<streetAddress1>happy st</streetAddress1>
<streetAddress2></streetAddress2>
<city>City</city>
<stateProvince>MA</stateProvince>
<postalCode>01730</postalCode>
<countryCode>USA</countryCode>
</address>
<principal>
<title>Chief Financial Officer</title>
<firstName>p first</firstName>
<lastName>p last</lastName>
<emailAddress>emailAddress</emailAddress>
<ssn>123459876</ssn>
<contactPhone>7817659800</contactPhone>
<dateOfBirth>1980-10-12</dateOfBirth>
<driversLicense>892327409832</driversLicense>
<driversLicenseState>MA</driversLicenseState>
<address>
<streetAddress1>p street address 1</streetAddress1>
<streetAddress2>p street address 2</streetAddress2>
<city>Boston</city>
<stateProvince>MA</stateProvince>
<postalCode>01890</postalCode>
<countryCode>USA</countryCode>
</address>
<stakePercent>33</stakePercent>
</principal>
<yearsInBusiness>12</yearsInBusiness>
</legalEntityCreateRequest>
This is the response back from server:
<errorResponse xmlns="http://payfac.vantivcnp.com/api/merchant/onboard">
<errors>
<error>You are not authorized to access this resource. Please check your credentials.</error>
</errors>
</errorResponse>
Can you guys please contact me regarding this?
I am in AEST Zone. Please let me know your comfortable time I am happy to come online anytime.
Thanks,
Yamini.
Let's work together to reach your goals. Contact us at the links below and a representative will be in touch.
We are here to help you and your business. Contact us using the button below.
Learn more©2020 FIS. Advancing the way the world pays, banks and invests™