Direct bank transfer

You must check the “Enable bank transfer” box in the payment settings within the store’s admin panel.

Yes, the “Title” field allows you to customize the name that customers will see on the checkout page.

It appears on the checkout page when the customer selects this payment option.

You can add details in the “Instructions” field. These instructions will be displayed on the “Thank you” page after checkout and in confirmation emails.

In the “Account details” section, enter the bank account information and click “+Add account.”

You must click the “Save changes” button to apply the modifications.

These orders will remain in “Processing” status until the admin manually confirms that the payment has been received in the bank account.

Cash on delivery

You must check the “Enable cash on delivery” box in Admin >>> Shop >>> Settings >>> Payments >>> Cash on delivery.

Yes, the “Title” field allows you to customize the name that customers will see on the checkout page.

It appears on the checkout page when the customer selects this payment option.

You can add details in the “Instructions” field. These instructions will be displayed on the “Thank you” page after checkout and in confirmation emails.

In the “Enable for shipping methods” section, you can select which shipping methods will allow this payment option.

Yes, by checking the “Accept for virtual orders” box.

These orders will remain in “Processing” status until the admin manually confirms that the payment has been received.

Cecabank

You can activate it by navigating to: Admin >>> Shop >>> Settings >>> Payments >>> Cecabank.

You need to complete the following fields:

  • Commerce code: Provided by your bank.
  • Acquirer: Provided by your bank.
  • Secret key: Provided by your bank.
  • Terminal: Provided by your bank.
  • Title: A custom title for the payment method.
  • Description: A short explanation shown to customers during checkout.
  • Thank you page text: Message shown after a successful payment.
  • Mark the order as completed after payment?: Enable if you want the order status to be “Completed” after payment.
  • Environment: Choose between “Test” or “Real”.
  • Icon: URL to a custom icon if desired.

This option changes the order status to “Completed” immediately after the payment is confirmed. If unchecked, the status will remain as “Processing” by default.

This field allows you to select between:

  • Test: For initial configuration and mandatory testing.
  • Real: For actual transaction processing once testing is completed.

myPOS Checkout

Go to Admin >>> Shop >>> Settings >>> Payments >>> myPOS Checkout.

You must create a myPOS account. Once registered, you’ll find the necessary configuration data (e.g., Configuration Pack) in your myPOS dashboard.

  • Enable/Disable: Activate or deactivate the method.
  • Title: Displayed during checkout.
  • Description: Short explanation for users.
  • Test Mode: Switch to test environment.
  • Logging: Enables debugging logs.
  • Cancel pending orders after 24 hours: Automatically cancels uncompleted orders.
  • Payment method: Choose supported methods (Card Payment, iDeal, Satispay).
  • Tick the checkboxes for “Enable myPOS Checkout payment” and “Enable test mode”.
  • Paste the Configuration Pack for test in the appropriate field.
  • Click the “Test setup” button.
  • Uncheck the “Enable test mode” box.
  • Paste your Production Configuration Pack into the field in the “Production options” section.
  • Full payment form: Collects complete customer data, but may duplicate existing form data.
  • Simplified payment form: Allows editing names and emails on the payment page.
  • Ultra-simplified payment form(recommended): Only requires card details. Use if customer info is collected earlier.

Yes. In the Advanced setup, manually enter:

  • Store ID
  • Client Number
  • Private Key
  • myPOS Public Certificate
  • Key Index (Test/Production)

Custom Payment

Go to Admin >>> Shop >>> Settings >>> Payments >>> myPOS Checkout.

You must create a myPOS account. Once registered, you’ll find the necessary configuration data (e.g., Configuration Pack) in your myPOS dashboard.

  • Enable/Disable: Activate or deactivate the method.
  • Title: Displayed during checkout.
  • Description: Short explanation for users.
  • Test Mode: Switch to test environment.
  • Logging: Enables debugging logs.
  • Cancel pending orders after 24 hours: Automatically cancels uncompleted orders.
  • Payment method: Choose supported methods (Card Payment, iDeal, Satispay).
  • Tick the checkboxes for “Enable myPOS Checkout payment” and “Enable test mode”.
  • Paste the Configuration Pack for test in the appropriate field.
  • Click the “Test setup” button.
  • Uncheck the “Enable test mode” box.
  • Paste your Production Configuration Pack into the field in the “Production options” section.
  • Full payment form: Collects complete customer data, but may duplicate existing form data.
  • Simplified payment form: Allows editing names and emails on the payment page.
  • Ultra-simplified payment form(recommended): Only requires card details. Use if customer info is collected earlier.

Yes. In the Advanced setup, manually enter:

  • Store ID
  • Client Number
  • Private Key
  • myPOS Public Certificate
  • Key Index (Test/Production)

PayU Latam

Go to Admin >>> Shop >>> Settings >>> Payments >>> PayU Latam.

You need to log into your PayU Latam account and obtain the following information:

  • Merchant ID
  • Account ID
  • API Key
  • Gateway URL

Then check the “Enable PayU Latam” box to activate the payment method.

Use the following based on your environment:

  • Testing: https://sandbox.gateway.payulatam.com/ppp-web-gateway
  • Production: https://gateway.payulatam.com/ppp-web-gateway

These URLs handle transaction feedback:

  • Response URL: https://your.domain.com/wp-content/plugins/woocommerce-payu-latam/response.php
  • Confirmation URL: https://your.domain.com/wp-content/plugins/woocommerce-payu-latam/confirmation.php

Make sure to replace your.domain.com with your actual domain name.

The Title field sets the name shown to customers during checkout. Default value: “PayU Latam”.

Takepayments Card Payments

Go to Admin >>> Shop >>> Settings >>> Payments >>> Takepayments Card Payments.

You must complete the following:

  • Title: Name shown at checkout.
  • Transaction Type: Choose between Sale, Pre-Auth, or Verify.
  • Type of Integration: Select one of the following – Hosted, Hosted (Embedded), Hosted (Modal), Direct 3-D Secure, Iframe Popup.
  • Description: Checkout description.
  • Merchant ID, Merchant country code, Signature Key
  • Gateway URL (base only, default: https://gw1.tponlinepayments.com)
  • Logging: Enables and controls the level of system logging.

You can select:

  • Sale: Immediate payment.
  • Pre-Auth: Authorizes payment without charging immediately.
  • Verify: Verifies the card without a transaction.

It adjusts the redirect process to prevent 403 errors caused by specific NGINX server setups when using Direct 3D Secure integration.

Logging allows the system to record activity and errors. If you enable Debug mode, the logs become more detailed but use more server space.

2Checkout 2Pay Api

You can activate it in your admin panel by navigating to Admin >>> Shop >>> Settings >>> Payments >>> 2Checkout 2Pay Api.

To properly set up 2Checkout, you must fill in the following fields:

  • Title: Name displayed to customers at checkout.
  • Description: Brief description shown during checkout.
  • Seller ID: Your 2Checkout account number.
  • Secret Key: Your 2Checkout secret key.
  • Debug Log: Optional logging of payment events.
  • Use default style or Custom style: Styling options for your payment form.
  • IPN Callback URL: URL used by 2Checkout for transaction notifications.

This option enables logging of events related to the 2Checkout payment process. It’s useful for troubleshooting or auditing transactions.

Yes. You can uncheck the “Use default style” option and then input your own CSS in the “Custom style” field to match your site’s branding.

PayPal

You can enable it in Admin >>> Shop >>> Settings >>> Payments >>> PayPal.

Click the “Activate PayPal” button, which will open a popup. Log in with your PayPal email and password to complete the connection.

  • Standard Card Processing: PayPal manages transactions with a pre-built experience that simplifies compliance.
  • Advanced Card Processing: Available in selected regions. Offers fully customizable card fields, Vaulting, and Chargeback Protection, but requires additional PayPal approval.

Go to the Standard Payments tab, check the Enable/Disable box, configure your PayPal button appearance, and click Save changes.

  • Soft Descriptor: A short business description that appears on the customer’s bank statement.
  • Invoice Prefix: A unique prefix to distinguish invoices when using the same PayPal account for multiple stores.
  • Logging: Enables transaction logs to help troubleshoot issues.
  • Subtotal Mismatch Behavior: Adjusts subtotal differences between WooCommerce and PayPal.

Enable Instant Payments to require buyers to use immediate funding sources like credit/debit cards or Pay Later, preventing delayed payment methods such as eChecks.

Bizum

You can enable it in Admin >>> Shop >>> Settings >>> Payments >>> Bizum.

You need the following information provided by your bank:

  • Commerce Number (FUC)
  • Terminal Number
  • Encryption secret passphrase SHA-256

You can set up:

  • Title and description for the payment method.
  • Commerce logo.
  • What to do after payment (mark as “Processing” or “Completed”).
  • Transaction limit (maximum price for Bizum to be available).
  • HTTPS SNI Compatibility, if there are SSL certificate issues.
  • Payment gateway language (note that not all banks support all languages).
  • Event logs (Debug Log).

Once the required test phase is completed, uncheck the Running in test mode option in the Bizum settings inside TuriTop.

RedSys

You can enable it in Admin >>> Shop >>> Settings >>> Payments >>> RedSys.

You need the following information provided by your bank:

  • Commerce Number (FUC)
  • Terminal Number
  • Encryption secret passphrase SHA-256

Check the Running in test mode box in the RedSys settings in TuriTop.

You can choose between:

  • Credit Card + iUpay (default)
  • Credit Card only
  • LWV is an exemption for payments under 30€, allowing transactions without authentication.
  • It should not be activated unless it is enabled in your bank terminal.

You need to email your bank or soportevirtual@redsys.es, including your business domain.

It is recommended to make test payments and check how they appear in your RedSys control panel before enabling real sales.

PAYCOMET

Navigate to Admin >>> Shop >>> Settings >>> Payments >>> PAYCOMET.

You need a PAYCOMET merchant account and access to the PAYCOMET customer area. You can log in at: https://lens.paycomet.com/es/login.

Set the charge notification type (“Tipo de notificación del cobro”) to “Notificación por URL”, and use the following URL: https://<yourdomain>?wc-api=woocommerce_paytpv&tpvLstr=notify.
Replace with <yourdomain> your actual website domain.

You must fill in:

  • Title: Checkout display name.
  • Description: Text shown to users.
  • API Key: From your PAYCOMET account.
  • Client Code: PAYCOMET merchant ID.
  • Commerce Name: Your shop’s name.
  • Terminals: Add each terminal with its Number, Password, Currency, and DCC option.
  • Integration with: Choose from Pay in an Iframe, Paycomet page, or JetIframe.
  • Iframe Height: Required if using Iframe (min. 440px).
  • Disable Offer to Save Card: Set to “Yes” to hide the save card option.

If set to Yes, users will not be offered the option to store their card details on the PAYCOMET platform.

Click the “Save changes” button to apply and store the modifications.

Stripe

Go to Admin >>> Shop >>> Settings >>> Payments >>> Credit Cards (Stripe) by Payment Plugins.

Go to the API Settings tab and click Click to Connect. Follow the steps in the new window to enter your credentials.

Change the Mode option from “Test” to “Live” and click Save changes.

Check the Enabled box in the General Settings section.

In General Settings, edit the Title and Description fields.

This setting determines whether the funds are captured immediately or just authorized for later capture.

It defines the order status after payment. If set to “Default,” WooCommerce assigns the status automatically based on product type.

Yes, if the Allow Credit Card Save option is enabled. For subscriptions, the payment method is saved automatically.

You can choose different styles:

  • Stripe Inline Form (default form).
  • Stripe Payment Form (with Default, Night, or Flat themes).
  • Custom Form (Bootstrap, Simple, Minimalist, Inline, Rounded).

Apple Pay

You can enable it in Admin >>> Shop >>> Settings >>> Payments >>> Apple Pay (Stripe) by Payment Plugins.

Click the “Register Domain” button, which will automatically add the domain association file to your server. Then, make sure to check the Enabled box.

  • Title and description for the payment method.
  • Credit Card Display: Controls how Apple Pay payment methods appear on the checkout page.
  • Charge Type: Determines if funds are captured immediately or authorized for later capture.
  • Payment Sections: Choose where Apple Pay is available (product pages, cart, checkout).
  • Order Status: Defines whether orders are marked as “Processing” or “Completed” upon payment.
  • Button Design: Customizes how the Apple Pay button appears.

You can choose between:

  • Standard Apple Pay button
  • Apple Pay button with “Buy Now” textThese options are available on the checkout page, cart page, and product page.

Google Pay

You can enable Google Pay in Admin >>> Shop >>> Settings >>> Payments >>> Google Pay (Stripe) by Payment Plugins. Once there, make sure to check the Enabled box in the Google Pay settings.

You need to submit a request to Google through their API. Before doing so, enable test mode in the API Settings of the Stripe Plugin and the Google Pay gateway. This allows Google Pay to function without a Merchant ID, so you can take the required screenshots for Google’s approval process.

  • Merchant ID: The identifier provided by Google after account approval.
  • Title and description: Customize how the payment method appears at checkout.
  • Credit Card Display: Controls how Google Pay methods appear on your site.
  • Charge Type: Choose whether to capture funds immediately or authorize payments for later capture.
  • Payment Sections: Define where Google Pay will be available (product pages, cart, checkout).
  • Order Status: Set whether orders are marked as “Processing” or “Completed” after payment.
  • Merchant Name: The business name displayed in the Google Payment sheet.
  • Icon: Choose the icon displayed at checkout for Google Pay.
  • Button Color and Style: Customize the color (black or white) and button text.

You can choose between black or white button colors and different text styles. The settings page provides a live preview of the button design so you can see how it will appear on your site.

Leave a Reply