This article describes settings necessary to allow your customers to pay their invoices online.

Force.com Sites

Force.com Sites is a Salesforce feature that enables you to create public websites and applications that are directly integrated with your Salesforce.com organization. Online Payments require that you have Force.com Sites set up.

For more information on setting up Force.com Sites, please follow this link: http://wiki.developerforce.com/page/An_Introduction_to_Force.com_Sites

Assigning Permission and License

If you already have a site set up, there is no need to create another site. Simply perform the succeeding setup. If you don’t have a site, go ahead and create one then perform the following setup to give your customers ability to view and pay their invoices online.

  1. Go to Setup | Develop | Sites. Click on your site to go to site details then click Public Access Settings, as shown below: 
  2. At the Public Access Settings page, click View Users
  3. Click the Site Guest User, as shown below: 
  4. Under Permission Set Assignments, click Edit AssignmentsScreen Shot 2014-10-29 at 10.00.39 PM
  5. Add Payment Center Sites User Permissions, then SaveScreen Shot 2014-10-29 at 10.02.43 PM
  6. Under Managed Packages, click Assign Licenses, as shown below (Note: this step does not apply on sandbox environments): 
  7. Follow onscreen instructions to assign Payment Center license. Payment Center comes with one free license for the Site User. If you need more licenses, please contact support@kulturra.com.

Sharing Settings

The following objects need to have Public Read/Write access:

  1. Account
  2. Invoice
  3. Payment
  4. Payment Center Setting
  5. Payment Profile

Go to Setup | Security Controls | Sharing Settings. Ensure that the above objects have the proper access rights: 

If you need to set Account to private (for Customer Portal for example), please follow this post: https://kulturra.com/?p=1872

Payment Center Settings

  1. After setting Site security and assigning license, you need to enter your site URL in Payment Center settings so that it will know that you are ready to accept online payments. Go to Setup | Develop | Sites. Click on your site to navigate to the site details where you will find your secure custom URL: Screen Shot 2013-09-12 at 8.58.34 PM
  2. Right-click View to get the exact link: Screen Shot 2013-09-12 at 9.01.15 PM
  3. Copy link address and put it in Domain Name in Payment Center Settings, under Online Payment Settings, as shown below: Screen Shot 2013-09-12 at 9.04.50 PM
  4. Require Electronic Signature – check this box to require your customers to e-sign in the payment page. More info here: June 2013 Release
  5. Electronic Signature Prompt – this is the text that will appear in the payment page if Require Electronic Signature is checked. A sample prompt can be: BY typing my name below, I acknowledge that I have read and agree to the terms and conditions pertaining to this transaction.
  6. Payment Type – this is the type of credit card transaction for invoice payments.
  7. Store Credit Card/Bank Account – check this box to store your customers’ credit card/bank account in your ORG. The credit card will be stored as a Payment Profile. If the invoice was created from a Recurring Invoice, the credit card will be stored in the Recurring Invoice details.
  8. Ensure that your default Payment Processor is set. Click here for an example on how to set default payment processor.

Disabling Online Payment

To disable online payments for new invoices, simply blank out the Domain Name in settings.

  1. Go to Payment Center Settings tab. Under Online Payment Settings, set the Domain Name to blank. This will cause new invoices not to have the online payment link.
  2. Invoices that were already sent can still be paid online. To disable online payments altogether, simply deactivate your site.

 

Was this article helpful?

Related Articles

Comments are closed.

  • About Us

    Kulturra.com builds enterprise apps on the Force.com platform. We have created some of the most popular apps on the AppExchange, and are being used by over 2000+ Salesforce users and continues to grow.

  • Our Culture

    As a company, we believe in simple. So we build simple applications out of complex processes. We also provide unparalleled customer support because we truly believe that our customers' success is our success. Read more on what our customers say about us.
  • Check Our Customer Reviews

    2015sf_Partner_Available_On_appexchange_RGB_Gray_Border
Copyright © 2019 Kulturra.com, Inc.
21151 S. Western Ave., Suite 215, Torrance, CA 90501, USA
MSA
All trademarks, trade names and logos appearing on the site are the property of their respective owners.
^ Back to Top