In ccInvoices there are a few different methods to accept payments by your customers. Out of the box, you can adjust the default "Invoice note" template (under Components > ccInvoices > Templates > Invoice note) and add your (offline) payment method details (like bank name and bank account number).

You could also setup a Stripe, Paypal, 2Checkout, Authorize.net (SIM) or iDEAL account to work with ccInvoices, offering your customers the option to conveniently pay the invoice online. If a payment is successful, ccInvoices will automatically update the payment status. 

The below screenshot is an example of the ccInvoices "select a payment method" page. 

ccinvoices_select_payment_method

Configuring a single (offline) payment method

If you wish to just configure a single (offline) payment method, like "pay by bank"), follow these steps. 

  1. Go to Components > ccInvoices > Templates
  2. Open the following templates one by one and adjust them to match your payment preference. For example, the minimum should be "Please pay the invoice before {invoice_due_date} on our bank account number XXXXXX with bank XXXXX."
    • Invoice note (shown on the invoice PDF)
    • Invoice e-mail (sent when invoice is e-mailed the first time)
    • Invoice e-mail reminder (sent when invoice is e-mailed after its due date)
  3. When new invoices are now created and sent to the customer, they will be asked to follow your above instructions. When you have received a payment via your defined method, you can set the invoice status to "paid" by selecting that status in Components > ccInvoices > Invoices > Edit invoice > Invoice details box > Invoice status dropdown. 

 

Texts shown in the blue plugin area can be translated in the plugin language files. Example location is languages/en-GB/en-GB.plg_ccinvoiceAuthorizedotnet.ini where en-GB is the language. 

 

Configuring multiple or online payment method

Follow the below steps if you wish to allow customers to pay with one of multiple payment methods or one of the online payment methods. You will need to be using at least ccInvoices 1.3+. For 2Checkout and Authorize.net you will need at least ccInvoices 1.5.1. You will have to configure the payment methods (which are installed with ccInvoices as plugins in the Joomla! plugin manager).

Paypal Business

If you are using a Paypal Business account you need to set your currency in that account on the Paypal website under My Account > Profile > My money > Paypal balance, on the right select the "more" button and there change the currency in the dropdown. 

Issues with Paypal? Follow these tips

If your Paypal account does not work with ccInvoices out of the box, try these tips:
  • Make sure you configured the correct currency in your ccInvoices configuration and Paypal account
  • Make sure in the Paypal settings "IPN (Instant Payment Notifications)" is disabled
  • Make sure in the Paypal settings "Website Preferences > Auto return" is off
  • Make sure in the Paypal settings "Payment Data Transfer" is off
  1. Go to Extensions > Plugin Manager and use the top left filter field to search for "ccInvoices"
  2. A list of all available payment plugins should be shown (at the moment: Paypal, 2Checkout, Authorize.net (SIM), iDEAL (via Mollie.nl) and Offline). iDEAL via other accounts can be implemented via the integration with cciDEAL Platform
  3. One by one, open the payment methods you wish to use and:
    1. On the left, set the "Enabled" dropdown to "Enabled"
    2. On the right, fill in the required details (such as your Paypal e-mail address, Mollie Partner ID or bank account details). Note that these details have to be delivered/communicated to you buy the payment method company. In the case of for example Mollie, the Mollie Partner ID can be found when logged into the Mollie website at Mijn account > Account gegevens > Partner ID/ klant ID.
    3. Also on the right, in case of some payment methods you have the possibility to set the "Test mode" to "test", if you wish to test the functionality first
    4. Click "Save" to apply the settings
  4. Go to Components > ccInvoices > Templates
  5. For users that upgraded from a version before ccInvoices 1.3:
    1. Open the templates "Invoice note", "Invoice e-mail" and "Invoice e-mail reminder" 
    2. Add this sentence to all three templates: "Please pay the invoice before {invoice_due_date} via {payment_methods}. Go to {pay_invoice_link} to select a payment method and start your payment." 
    3. Adjust the sentence as you see fit
    4. Save the template(s)
  6. For users that have started using ccInvoices from version 1.3 and up:
    1.  Open the templates "Invoice note", "Invoice e-mail" and "Invoice e-mail reminder"
    2. Make sure the default templates suit your needs or adjust them
    3. Save the template(s)
  7. Your customers will now be prompted on different occasions to make a payment via your configured payment methods. You can create a test invoice and e-mail it to yourself to test the functionality.