Magento 2 Stripe BECS Direct Debit

Magento 2 Stripe BECS Direct Debit by Meetanshi integrates Stripe's BECS Direct Debit payment method for Australia to accept secure online payments.

 

Table of Content

  1. Extension Installation Guide
  2. Configuration
  3. Stripe BECS Direct Debit Payment Method in Frontend
  4. Stripe BECS Direct Debit Payment Details in Order View Backend
  5. Stripe BECS Direct Debit Method for Backend Orders

 

  1. Extension Installation
  •  
  • For Magento Marketplace Customers
    • Create a folder structure in Magento root as app/code/Meetanshi/Becs
    • Download and extract the zip folder and upload our extension files to the app/code/Meetanshi/Becs via FTP.
    • Login to your SSH and run below commands step by step:
      • composer require stripe/stripe-php
      • php bin/magento setup:upgrade
      • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
      • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
      • php bin/magento cache:flush

 

  • For Meetanshi Customers
    • Extract the zip folder and upload our extension to the root of your Magento 2 directory via FTP.
    • Login to your SSH and run below commands step by step:
      • composer require stripe/stripe-php
      • php bin/magento setup:upgrade
      • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
      • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
      • php bin/magento cache:flush

Note: Don’t forget to install Stripe library else the extension will throw an error.

  1. Configuration
    For configuring the extension, login to Magento 2, move to Stores à  Configuration à  Sales à Payment Methods, find the Stripe BECS Direct Debit – Meetanshi payment method to configure.
  • Enabled: Enable or disable Stripe BECS Direct Debit extension from here.
  • Title: Enter title for the Stripe BECS Direct Debit payment method to show in frontend.
  • Sandbox Mode: Set YES to enable sandbox mode for the payment transaction testing.
  • Secret Key: Enter the secret key you have got while registration with the Stripe payment gateway.
  • Publishable Key: Enter the publishable key you have got while registration with the Stripe payment gateway.
    • Login to your Stripe account, go to Developers > API Keys and you can see both the publishable key and secret key under “Standard Keys”.

 

  • Payment from Applicable Countries: Select countries to allow the use of Stripe BECS Direct Debit payment method.
  • Debug: Select YES to enable debug.
  • Instructions: Enter additional instructions to show on the checkout page in the frontend.
  • Sort Order: Enter sort order of the payment method.

 

  1. Stripe BECS Direct Debit Payment Method in Frontend
    Once the extension is configured, it can be seen enabled on the frontend. Simply add products to cart and move to checkout, and you can see payment method enabled. Select it, enter the bank account details and click to finish payment and place order.

 

  • Stripe BECS Direct Debit Details in My Account Section
    Immediately after the order is placed, the Stripe BECS Direct Debit payment details can be seen in order view under My Account section. The payment details include account holder name, account holder Email, transaction ID and client secret.

 

  1. Stripe BECS Direct Debit Payment Details in Order View Backend
    Apart from My Account section, the admin can see Stripe BECS Direct Debit payment details in the Sales à Orders à Order View section in the backend.

 

  1. Stripe BECS Direct Debit Method for Backend Orders
    Just as frontend, Stripe BECS Direct Debit payment method also works with backend orders. Admin can create a new order, select Stripe BECS Direct Debit payment method, add card details and click Submit Order to place an order from the backend.

 

​​​​​​​