Skip to main content

Enabling Online Payments

Once online payments have been enabled, your clients can pay their invoices quickly, conveniently, and securely using the invoice public link.

To configure FusionInvoice for online payments, click the System icon and select System Settings.

Each of the different payment gateways that are compatible with FusionInvoice are listed on the Online Payments tab.

Each of the payment gateways have their own set of options to be configured:

Mollie

  • Enabled - Set to Yes to enable the "Pay with Mollie" button on the invoice public link.
  • API Key - Enter your Mollie API key.
  • Payment Button Text - By default, the button displayed on the invoice public link will read "Pay with Mollie". This setting allows you to change the button text however you see fit.

PayPal

  • Enabled - Set to Yes to enable the "Pay with PayPal" button on the invoice public link.
  • Test Mode - Set to Yes if using a set of test/development API keys (these are different than your normal API keys). Set to No if using production API keys.
  • API Username - Enter the API Username found in your PayPal account under My Profile -> My selling tools -> API access -> NVP/SOAP API integration.
  • API Password - Enter the API Password found in the same area as the API Username.
  • Signature - Enter the Signature found in the same area as the API Username & API Password.
  • Payment Button Text - By default, the button displayed on the invoice public link will read "Pay with PayPal". This setting allows you to change the button text however you see fit.

Stripe

  • Enabled - Set to Yes to enable the "Pay with Stripe" button on the invoice public link.
  • Secret Key - Enter the Secret Key found in your Stripe account under Account Settings -> API Keys.
  • Publishable Key - Enter the Publishable Key found in the same area as the Secret Key.
  • Billing Name/Address/City/State/Zip - The default payment form includes the required Card Number, CVC and Expiration fields. You may optionally enable the Billing Name, Billing Address, Billing City, Billing State and/or Billing Zip fields as well.
  • Payment Button Text - By default, the button displayed on the invoice public link will read "Pay with Stripe". This setting allows you to change the button text however you see fit.

Square

  • Enabled - Set to Yes to enable the "Pay with Square" button on the invoice public link.
  • Access Token- Enter the Access Token provided by Square.
  • Application ID- Enter the Application ID found in your Square Account. 
  • Mode- Select between the testing and live modes. 
  • Payment Button Text - By default, the button displayed on the invoice public link will read "Pay with Square". This setting allows you to change the button text however you see fit.

*To find your Square API access token and application ID, go to the Square Developer Console, log in with your Square Seller account, then navigate to the "Credentials" section within your application where you can view and copy both the "Application ID" and "Access Token" for your production or sandbox environment depending on your selection; you may need to click "Show" to reveal the access token value