Loading
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Pay Invoices with the Self-Service Billing Portal

          Pay Invoices with the Self-Service Billing Portal

          When your customers log in to the self-service billing portal, they can view invoices, download invoice PDF documents, and pay outstanding balances for the invoices. The Home tab shows the list of invoices that aren't settled, partially settled, and settled.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions with the Revenue Cloud Billing license. Contact your Salesforce account executive for more information.
          User Permissions Needed
          To create and customize an Experience Cloud site by using the Self-Service Billing Portal template: Billing Admin permission set
          To access the Experience Cloud site created by using the Self-Service Billing Portal template: Billing Experience Cloud User permission set

          Before you begin, configure your Experience Cloud site users and provide them access to view invoices.

          To process payments in an Experience Cloud site, specify a merchant account ID. Before you specify a merchant account ID, set up a payment merchant account.

          Set Up the Self-Service Billing Portal for Payments

          Configure your Experience Cloud site to accept payments by specifying merchant account details and payment method options.

          1. On the template's home page, from the Experiences menu, select Invoice and Payment Details.
          2. Click the Invoice Payment Options component.
          3. Enter a merchant account ID.
          4. Optionally, to enable additional payment methods such as digital wallets and buy now or pay later options, enter the Payment Method Set ID. To retrieve the Payment Method Set ID, run this query in the Developer Console: SELECT Id, DeveloperName, MerchantAccountId FROM MerchAccPaymentMethodSet
            Note: If you don't add a Payment Method Set ID, the portal shows only credit card, ACH, and saved payment methods.
          5. Optionally, to support express payment methods such as Apple Pay, Amazon Pay, and Google Pay, add the Express Payments component to the Invoice and Payment Details page.
            1. In the component properties, set Account ID to {!CurrentUser.effectiveAccountId}, Merchant Account to your merchant account ID, and Payment Method Set ID to your payment method set ID.
            2. On the Invoice Payment Status page, set the Payment Method field to {!paymentMethod}.
          6. Publish the site for the changes to take effect.

          After you set up your Experience Cloud site, configure the email that you want to send to your customers. When an invoice is generated, the customer receives an email with a link to the Experience Cloud site and the details of the invoice. See Send Invoices Through Email.

          Pay Invoices in the Self-Service Billing Portal

          Customers can review invoice details, download invoice documents, and submit payments through the portal.

          1. On the Home tab, click the invoice number to view the invoice details.
          2. Review the invoice lines.
          3. To download the invoice PDF document, click Download.
          4. Click Pay.
          5. Verify the billing information and invoice summary.
          6. Select the payment method, and click Pay Now.
            If your customers add a payment method, they can save it for future use and set it as their default.

          When the payment is processed, a notification appears with the payment status. If the payment is successful, the invoice is marked as settled. If any invoice is locked, your customers can contact your admin for help.

           
          Loading
          Salesforce Help | Article