Skip to main content

Setting Up Your Invoice Payment Methods

A quick guide explaining how to configure the payment methods available for the invoices you issue in Kitchen.

Written by Lora Petkova

When creating invoices in Kitchen, you can allow clients to pay online using one of our supported payment methods.

Kitchen supports multiple credit card payment processors, as well as PayPal and Stripe ACH via Plaid.

When an invoice is paid through the Kitchen checkout page using one of these integrations, Kitchen automatically captures the payment and updates the invoice status to Paid.

You can also provide instructions for manual payment methods such as bank transfers or e-checks.

To configure your payment methods, go to Settings → Payments.

Let's look at the available payment options and how to set them up.


Credit Card Payment Processors

Below are the setup instructions for each supported credit card payment processor.

• Stripe

To connect Stripe, click Connect and follow the setup instructions below.

Setup Instructions

  1. Create a Stripe account.

  2. Log in and activate your Stripe account.

  3. Access the Dashboard in your account.

  4. Navigate to Developers → API Keys section.

  5. Go to the Standard Keys section.

  6. Copy the Publishable Key and paste it into the Public Key field.

  7. Copy the Secret Key and paste it into the Secret Key field.

• 2Checkout

To connect 2Checkout, click Connect and follow the setup instructions below.

Setup Instructions

  1. Create a 2Checkout account.

  2. Log in and activate your 2Checkout account.

  3. Access the Integrations → Webhooks & API section in your cPanel.

  4. Under the API section, copy the Merchant Code and paste it into the Seller Code field.

  5. Under the Secret Word section, generate a new INS Secret Word and paste it into the Secret Word field.

  6. Click Save Settings.

  7. In the Redirect URL section, enable Return After Sale.

  8. For the Approved URL, enter the URL provided in the setup instructions available through the View Setup Instructions or Information buttons after clicking Connect in Kitchen. The URL will look similar to: https://yourworkspace.kitchen.co/checkout/2checkout/return

  9. For Return Method, select Header Redirect.

  10. Click Save Settings.

• Razorpay

To connect Razorpay, click Connect and follow the setup instructions below.

Setup Instructions

  1. Create a Razorpay account.

  2. Log in and activate your Razorpay account.

  3. Access the Dashboard.

  4. Generate an API key from the Developers → API Keys section.

  5. Copy the Key ID and paste it into the Key ID field.

  6. Copy the Key Secret and paste it into the Key Secret field.

• Mollie

To connect Mollie, click Connect and follow the setup instructions below.

Setup Instructions

  1. Create a Mollie account.

  2. Log in and complete the Mollie account setup.

  3. Access the Dashboard in your Mollie account.

  4. Enable the Credit Card payment method under Sales → Set Up Payment Methods → Cards.

  5. Go to Developers → API Access Tokens → Create Access Token.

  6. Create a new access token with API Mode set to Live Mode.

  7. Copy the generated Live API Key (access token) and paste it into the API Key field.

• Square

To connect Square, click Connect and follow the setup instructions below.

Setup Instructions

  1. Create a Square account.

  2. Log in to the Square Developer page and go to Applications.

  3. Create an application.

  4. Open the application and select Production.

  5. Copy the Access Token and paste it into the Access Token field.

  6. Go to Locations.

  7. Copy the Location ID and paste it into the Location ID field.

Note

Each credit card payment processor includes a Primary Gateway for Card Payments option.

Only one processor can be selected as the primary gateway at a time.

The selected primary gateway will be used by default whenever Credit Card is enabled as a payment method on an invoice.

Managing Connected Payment Processors

Once a credit card payment processor has been connected successfully:

  • Connected will appear beneath its name.

  • The Connect button will be replaced with an Edit button.

Clicking the Edit button allows you to:

  • Update the existing settings

  • Remove the connected account using the trash icon


PayPal

To connect PayPal, click Connect and follow the setup instructions below.

Setup Instructions

  1. Create a PayPal account.

  2. Log in and activate your PayPal account.

  3. Copy your PayPal email address and paste it into both the PayPal Email and Confirm Email fields.

  4. Enable Instant Payment Notifications (IPN).

  5. Go to Account Settings (Gear Icon) → Seller Tools → Instant Payment Notifications.

  6. Click Choose IPN Settings.

  7. For the Notification URL, enter the URL provided in the setup instructions available through the View Setup Instructions or Information buttons after clicking Connect in Kitchen.

    The URL will look similar to: https://yourworkspace.kitchen.co/checkout/paypal/ipn


Manual Payments (Bank-wire)

To provide instructions for manual payment methods such as bank transfers or e-checks, click Connect next to Bank-wire.

This opens the setup window where you can configure:

  • Title - a label describing the payment method, such as Bank Wire

  • Instructions - the payment instructions clients should follow

For example, you can include:

  • Bank Name

  • IBAN

  • Beneficiary Name

  • any other information required to complete the payment

The instructions editor also supports basic formatting.

You can select text and apply:

  • Bold

  • Italic

  • Underline

  • Hyperlinks

Once you've entered the required information, click Save.

After that, whenever Bank-wire is enabled as a payment method on an invoice, clients will be able to view and follow those instructions.

Note

Payments made via bank transfer are not captured automatically.

Once you receive the payment, you'll need to manually update the invoice status to Paid.


Stripe ACH

To connect Stripe ACH via Plaid, follow the setup instructions below.

Setup Instructions

  1. In Kitchen, go to Settings → Payments and connect Stripe if it has not already been connected.

  2. Request Production access in Plaid.

  3. Set up a Stripe integration in Plaid using the same Stripe account connected in Kitchen.

    This can be done under Developers → Integrations.

  4. Then go to Developers → Keys.

  5. Copy your Client ID and Production Secret.

  6. Back in Kitchen click Connect next to Stripe ACH.

  7. Paste the values into the Client ID and Secret fields.

  8. Leave the Environment set to Production.


Need additional assistance? Contact support.

Did this answer your question?