Authorize.net Payment Portal: Credit Card & ACH Invoice Payments

Modified on Thu, 17 Apr at 3:47 PM

The Authorize.net Payment Portal add-on in PASconcept allows companies to accept secure credit card payments directly from client invoices. By integrating Authorize.net, users can offer a reliable and convenient method for clients to pay online—streamlining collections and reducing time to payment.

When active, a “Pay Here” button appears on eligible invoices. Clicking it opens a secure Authorize.net pop-up window, enabling clients to enter their credit card information and complete the transaction quickly and securely.


Key Capabilities:


Client Payment via Credit Card:

  • Pop-Up Payment Window: Clients can pay invoices directly via a secure embedded Authorize.net form.

  • Real-Time Payment Processing: Transactions are processed and logged instantly.

  • Automatic Status Updates: Paid invoices update automatically within PASconcept, ensuring accurate records.


Easy Add-On Activation:

  • Setup Instructions:

    1. Log into your PASconcept account.

    2. Navigate to My Marketplace.

    3. Locate the Authorize.net Payment Portal add-on.

    4. Click Activate and accept the Terms and Conditions.

    5. Begin configuration upon successful activation.


Configuration Requirements:

To connect Authorize.net to PASconcept, you’ll need the following credentials:

  • API Login ID

  • Transaction Key

  • Client Key

These credentials authenticate and authorize all transactions securely between the platforms.


How to Obtain Authorize.net API Credentials:

  1. Log into the Authorize.net Merchant Interface.

  2. Navigate to Account > Settings > API Credentials & Keys.

  3. Select New Transaction Key (disable the old key if needed).

  4. Submit your verification PIN to view the new key.

  5. To generate a Client Key, go to:

    • Account > Settings > Security Settings > Manage Public Client Key

    • Answer the security question if the key doesn’t yet exist.


Field Descriptions:

FieldPurpose
API Login IDAuthenticates your Authorize.net account within PASconcept.
Transaction KeyAuthorizes credit card transactions; must be kept secure.
Client KeySupports web/mobile payment authorization using Authorize.net APIs.
Limit PaymentOptional cap on invoice totals eligible for payment via Authorize.net.

Benefits:

FeatureBenefit
Credit Card ConvenienceClients can easily pay using standard credit cards.
Faster Payment CollectionReduces time to payment and improves cash flow.
Secure TransactionsAPI-based integration ensures high security standards.
Invoice SyncingPaid invoices automatically reflect payment status.
Custom Payment LimitsRestrict high-value payments to other methods if needed.

Implementation Steps:

1. Activate the Add-On:

Go to My Marketplace, activate the Authorize.net Payment Portal, and agree to the Terms and Conditions.

2. Configure Your API Credentials:

Input your API Login ID, Transaction Key, and Client Key obtained from your Authorize.net account.

3. Set Optional Limits:

Use the Limit Payment field to define an upper threshold for invoices eligible for payment through this method.

4. Begin Accepting Payments:

Clients can now pay eligible invoices directly through the “Pay Here” button using Authorize.net’s secure credit card processing interface.


Example Usage Scenario:

Invoice Sent:

ABC Structural sends a $600 invoice to a client through PASconcept.

Client Payment:

The client clicks “Pay Here,” enters their credit card details in the secure Authorize.net window, and submits the payment.

System Update:

PASconcept marks the invoice as paid and logs the transaction under the client record automatically.


By enabling the Authorize.net Payment Portal add-on, your company can offer a flexible, secure way to collect credit card payments—enhancing both the client experience and internal accounting efficiency.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article