Paytram Free Configuration
External Credential
Search for or navigate to Named Credentials in Setup
First, navigate to External Credential in the 2nd tab of the Named Credentials page and press New.
You can specify any Label and Name for the External Credential, but we recommend that you follow our naming suggestions
Label - authorizeExternal
Name - authorizeExternal
Authentication Protocol - Custom
Once complete, press Save.
View the Principal area on the newly created External Credential
Select New to create a new Principal.
You will need your API key and Transaction Key from Authorize.net
See {link} these instructions if you need help obtaining that from Authorize.net
Set the following values for your Principal
Prinicial name = keys
Sequence Number = 1
Authentication Parameters - you need to create two Parameters
Parameter 1
Name = name (you must specifically name it ‘name’ case sensitive)
Value = Your Authorize.net API Key
Parameter 2
Name = transactionKey (you must specifically name it ‘transactionKey’ case sensitive)
Value = Your Authorize.net Transaction Key
Click Save.
The following screen will appear. Click on Named Credentials on the top of the page (Red Arrow)
Named Credential
Create a Named Credential by navigating to the first tab of the Named Credential settings page and click New.
Complete the following values:
You can specify any Label and Name for the Named Credential, but we recommend that you follow our naming suggestions
Label - authorize
Name - authorize
Enabled for callouts - Keep ticked (true/enabled)
External Credential - authorizeExternal (this is the external credential you just created in the previous step. If you named it something else, choose the external credential that you just created).
URL
If using a live Authorize.net account https://api.authorize.net/xml/v1/request.api
If using sandbox Authorize.net account
https://apitest.authorize.net/xml/v1/request.api
Generate Authorization Header = keep ticked/true
Allow Formulas in HTTP Header = keep ticked/true
Allow Formulas in HTTP Body = keep ticked/true
Allowed Namespaces for Callouts = paytram
Press Save
Permission Set
In order to give users access to this Named Credential they must be granted access through a permission set or through the user’s profile. You only need to give users who will be processing cards this permission.
In Setup, search/navigate to Permission Sets
New
Create a New Permission Set and give it a name and label - the values do not matter.
Click Save
Select External Credential Principal Access (in the apps section)
Select Edit
Add authorizeExternal - keys to the Enabled External Credential Principals
Save
Assigning Permissions Set
You must assign 2 permission sets to users for them to be able to process cards.
Assign the permission set that you just created (that includes the External Credential Principal
Also assign Paytram Permissions - Base (which comes with the installation of Paytram).
Last updated