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

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