Skip to content
Menu

PAYMENT GATEWAY

D.1.2.3 One-Off Payments – Credit Card [Plugin Integration]

Overview

Credit Card payments can be enabled through the supported SIBS Payment Gateway plugins for e-commerce platforms.

Once configured, Credit Card is displayed as an available payment method during checkout, allowing customers to securely complete payments using supported payment cards.

The plugin handles the communication with the Payment Gateway, simplifying the integration process while maintaining the standard Credit Card payment flow.

Supported plugin platforms may include:

  • WooCommerce
  • Magento
  • PrestaShop
  • Shopify

For plugin installation, merchant credential configuration, environment setup, webhook configuration, and general plugin configuration, refer to the corresponding Plugin Integration chapters in B.3 – Integration Models – Plugin Integrations.

Payment Method Configuration

After completing the base plugin configuration, Credit Card must be enabled within the payment methods configuration section.

The available settings may vary slightly between platforms, but typically include the following options:

ParameterDescription
Enable Credit CardEnables Credit Card as an available payment method during checkout.
EnvironmentDefines whether the plugin operates in Sandbox or Production mode.
Transaction ModeDefines whether transactions are processed as Debit or Pre-Authorisation (Two-Step) operations.
Display ConfigurationControls how Credit Card is presented during checkout.
Order Status MappingDefines how payment results are mapped to order statuses within the platform.

The exact configuration options available may vary depending on the plugin platform and version.

Configuration examples are shown below for the available plugin platforms.

WooCommerce

PrestaShop

Magento

Transaction Mode

Credit Card Plugin Integration supports both Debit and Pre-Authorisation transaction models.

Debit

The payment is authorised and captured immediately after successful customer authentication and payment processing.

The order can be automatically updated to a successful payment status once the transaction is completed.

Pre-Authorisation

The payment amount is authorised and reserved.

A subsequent Capture operation is required to complete the transaction and collect the funds.

The selected transaction mode should be aligned with the merchant’s business process and contractual configuration.

For additional information about Authorisation and Capture flows, refer to D.3 – Two-Step Payments.

Payment Flow

The following diagram illustrates the high-level Credit Card payment flow when using a Plugin Integration.

Credit Card payments are typically processed synchronously. However, merchants should always rely on the final transaction result returned by the Payment Gateway and implement Merchant Notifications where available.

Customer authentication, including Strong Customer Authentication (SCA) and 3-D Secure processing when required, is handled automatically by the SIBS Payment Gateway.

Customer Checkout Experience

When Credit Card is enabled, customers can select it during checkout and complete the payment using a supported payment card.

The typical payment flow is as follows:

  1. The customer selects Credit Card during checkout.
  2. The customer enters the card details.
  3. The plugin creates the payment request.
  4. Customer authentication is performed when required.
  5. The transaction is authorised.
  6. The transaction result is returned to the e-commerce platform.
  7. The order status is updated accordingly.

Order Management

After payment completion, the plugin updates the order information within the e-commerce platform.

Depending on the platform and configuration, merchants can view payment information directly from the order details page.

Typical information includes:

  • Payment Status
  • Transaction Identifier
  • Payment Method
  • Transaction Date and Time
  • Payment Amount
  • Merchant Transaction Identifier

Transaction Status

Credit Card payments are typically processed in real time.

Merchants should rely on one or both of the following mechanisms to obtain the final transaction status:

  • Merchant Notifications (Webhooks)
  • Transaction Status Inquiry

The e-commerce platform order status should remain consistent with the final transaction status returned by the Payment Gateway.

For detailed information about transaction status handling, refer to:

Testing Payments

The SIBS Sandbox Payment Simulator can be used to validate Credit Card payment flows during testing and integration activities.

Example sandbox simulator entry point

Related Documentation

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.