Payment Methods

AR Guide posted this on Dec 26, 2024

Admin Dashboard > Configuration > Sales & Rentals > Checkout

Configuring Checkout Payment Settings

Purpose of Checkout Payment Settings

The Checkout Payment Settings in the Any.Rentals platform allow businesses to configure various payment options and related parameters for a seamless transaction experience. These settings ensure compatibility with different currencies, regions, and payment processors while providing flexibility to meet customer needs and compliance requirements.

This feature is accessible via Admin Dashboard > Configuration > Sales & Rentals > Checkout.

Settings and Options Overview

1. Currency Options

  • Base Currency:
    • Purpose: Defines the default currency for transactions on the platform.
    • Effect: All product prices and payments will be processed in the selected base currency.
    • When to Use: Set this to the primary currency used in your region or business operations.

2. Merchant Location

  • Merchant Country:
    • Purpose: Specifies the country where the merchant operates.
    • Effect: Ensures proper configuration of taxes, shipping, and regional compliance.
    • When to Use: Always set this to the country where your business is registered.

3. Authorize.net CIM (Customer Information Manager)

  • Enabled:

    • Purpose: Activates Authorize.net CIM as a payment method.
    • Effect: Allows customers to save payment details for faster future transactions.
  • Title:

    • Purpose: Sets the name displayed to customers for this payment option.
  • API Login ID & Transaction Key:

    • Purpose: Configures the credentials required to integrate with Authorize.net.
  • Test Mode:

    • Purpose: Enables a testing environment to ensure the integration works before going live.
  • Payment Action:

    • Purpose: Determines if payments are captured immediately or authorized for later capture.
  • Email Customer:

    • Purpose: Sends a confirmation email for each transaction.
  • Merchant's Email:

    • Purpose: Specifies the email address where notifications are sent.
  • Credit Card Types:

    • Purpose: Lists the accepted credit card brands.
  • Credit Card Verification Backend/Frontend:

    • Purpose: Validates credit card details during processing.
  • Validation Type:

    • Purpose: Specifies how card details are validated.
  • Is Saving Credit Card Details Optional:

    • Purpose: Allows customers to choose whether to save their card details.
  • Payment from Applicable Countries:

    • Purpose: Restricts payment availability to selected countries.
  • Payment from Specific Countries:

    • Purpose: Specifies the countries allowed for transactions.
  • Minimum/Maximum Order Total:

    • Purpose: Sets thresholds for order values eligible for this payment method.
  • Sort Order:

    • Purpose: Determines the display order of this payment method.
  • Delete Cards:

    • Purpose: Allows the deletion of saved customer card details.
  • Visible on Front-End:

    • Purpose: Makes this payment option available to customers.

4. Stripe Payments

  • Enabled:

    • Purpose: Activates Stripe as a payment method.
  • Title:

    • Purpose: Sets the name displayed to customers for this payment method.
  • Mode:

    • Purpose: Configures Stripe in live or test mode.
  • Test Publishable Key & Test Secret Key:

    • Purpose: Authenticates the Stripe test environment.
  • Webhooks:

    • Purpose: Synchronizes payment updates between Stripe and the platform.
  • Payment Action:

    • Purpose: Defines whether payments are captured or authorized.
  • Save Customer Cards:

    • Purpose: Allows customers to save cards for future use.
  • Optional Statement Descriptor:

    • Purpose: Customizes the statement descriptor shown on customers' bank statements.
  • Email Copy of Invoice:

    • Purpose: Sends an invoice copy to the specified email.
  • Show Accepted Card Icons:

    • Purpose: Displays supported card logos during checkout.
  • Payment Applicable From:

    • Purpose: Restricts the payment method based on geographical regions.
  • Minimum Order Amount:

    • Purpose: Sets a minimum order value for using Stripe.
  • Sort Order:

    • Purpose: Defines the position of Stripe in the payment options list.
  • Visible on Front-End:

    • Purpose: Makes Stripe available to customers during checkout.

5. Zero Subtotal Checkout

  • Enabled:

    • Purpose: Activates the Zero Subtotal Checkout payment method.
  • Title:

    • Purpose: Sets the name displayed to customers.
  • New Order Status:

    • Purpose: Specifies the default status of orders using this method.
  • Payment from Applicable Countries:

    • Purpose: Restricts this payment method to selected countries.
  • Payment from Specific Countries:

    • Purpose: Specifies eligible countries.
  • Sort Order:

    • Purpose: Sets the display order in the payment list.

6. Check / Money Order

  • Enabled:

    • Purpose: Activates Check/Money Order as a payment method.
  • Title:

    • Purpose: Sets the name displayed to customers.
  • New Order Status:

    • Purpose: Specifies the default status of orders using this method.
  • Payment from Applicable Countries:

    • Purpose: Restricts the method to selected regions.
  • Make Check Payable to:

    • Purpose: Provides payment instructions to customers.
  • Send Check to:

    • Purpose: Specifies the address for mailing checks.
  • Minimum/Maximum Order Total:

    • Purpose: Sets thresholds for using this payment method.
  • Sort Order:

    • Purpose: Determines its display position.
  • Visible on Front-End:

    • Purpose: Makes this option available to customers.

7. Purchase Order

  • Enabled:

    • Purpose: Activates Purchase Order as a payment method.
  • Title:

    • Purpose: Sets the name displayed to customers.
  • New Order Status:

    • Purpose: Specifies the default status of orders using this method.
  • Payment from Applicable Countries:

    • Purpose: Restricts the method to selected countries.
  • Minimum/Maximum Order Total:

    • Purpose: Sets thresholds for using this method.
  • Sort Order:

    • Purpose: Determines its display position.
  • Visible on Front-End:

    • Purpose: Makes this option available to customers.