logo
 

COMMERCE:SEO

Supported Payment Methods
 Invoice
 Installment Payment
 Direct Debit
Features
 Due Date Activation
 Full cancellation
 Partial cancellation
+
-
Step 1 – Plug-In Installation

  • Copy the contents of the plug-in zip archive to your shop’s root folder.
  • Confirm any messages relating to the over-writing of existing files with a “yes”.
  • If you are logged into your shop’s admin component, log out and log back in.

+
-
Step 2 – Modification of commerce:SEO Files

  1. Download and open the following files from your shops ftp-server:

    • send_order.php
    • admin/orders.php
    • admin/print_order.php
    • admin/orders_edit.php
    • admin/includes/modules/order_update_order.php
  2. Edit the send_order.php file as follows:
    Find the following line:

    $smarty->assign('WIDERRUF_HEAD', $widerruf['content_heading']);
    

    Paste the following AFTER the code above:

    /** BEGIN BILLPAY CHANGED **/	
    require_once(DIR_FS_CATALOG . 'includes/billpay/utils/billpay_mail.php');
    /** EOF BILLPAY CHANGED **/
    
  3. Edit the admin/orders.php file as follows:
    Find the following line:

    ($_GET['action'] == 'update_box')) && ($order_exists)) {
        $order = new order($_GET['oID']);
    

    Paste the following AFTER the code above:

    /** BEGIN BILLPAY CHANGED **/	
    require_once(DIR_FS_CATALOG . 'includes/billpay/utils/billpay_status_requests.php');
    /** EOF BILLPAY CHANGED **/
    
  4. Edit the admin/print_order.php file as follows:
    Find the following line:

    $order->info['payment_method'] . '_TEXT_TITLE'));
    

    Paste the following AFTER the code above:

    /** BEGIN BILLPAY CHANGED **/
    require_once(DIR_FS_CATALOG . DIR_WS_INCLUDES . '/billpay/utils/billpay_display_bankdata.php'); $payment_method .= display_billpay_bankdata();
    /** EOF BILLPAY CHANGED **/
    
  5. Edit the admin/orders_edit.php file as follows:
    Find the following line:

    /** BEGIN BILLPAY CHANGED **/
    require_once(DIR_FS_CATALOG . 'includes/billpay/utils/billpay_edit_orders.php');
    /** EOF BILLPAY CHANGED **/
    

    Suchen Sie nach dieser Zeile:

    require_once (DIR_FS_INC . 'xtc_get_address_format_id.inc.php');
    

    Paste the following AFTER the code above:

    /** BEGIN BILLPAY CHANGED **/
    require_once(DIR_FS_CATALOG . 'includes/billpay/base/BillpayOrderEdit.php');
    $billpayOrderEdit = new BillpayOrderEdit();
    $billpayOrderEdit->onBeforeUpdate();
    /** EOF BILLPAY CHANGED **/
    

    Find the following line:

    xtc_redirect(xtc_href_link(FILENAME_ORDERS, 'action=edit&oID=' . (int) $_POST['oID']));
    

    Paste the following AFTER the code above:

    /** BEGIN BILLPAY CHANGED **/
    $billpayOrderEdit->onAfterUpdate();
    /** EOF BILLPAY CHANGED **/
    
  6. Edit the admin/includes/modules/order_update_order.php file as follows:
    Find the following line:

    $check_status['order_tracking_id'] != $order_tracking_id || $check_status['order_delivery_id'] != $order_delivery_id) {
    

    Paste the following AFTER the code above:

    /** BEGIN BILLPAY CHANGED **/
    require_once(DIR_FS_CATALOG . 'includes/billpay/utils/billpay_status_requests.php');
    /** EOF BILLPAY CHANGED **/
    

+
-
Step 3 – Configuring the BillPay Settings

  1. In the admin component of your shop under: “Module” → “Zahlungsoptionen” → “Rechnung (BillPay)” oder “Lastschrift (BillPay)” → click “Installieren”
  2. Enter your merchant account credentials and select “Testmodus”

+
-
Step 4 – Place an Order in the Shop

The test orders should contain umlauts or other diacritics in the customer address and article name, at least 2 articles, a coupon and shipping costs.  For the payment method invoice (B2B and/or B2C), please place 2 test orders.
(If your shop does not offer coupons or charge for shipping, then it is not necessary to include these.)

+
-
Step 5 – Quality Control of the Check-out

Check all the links in the BillPay payment methods to make sure they are functioning. In the screenshot below, the links are contained in a red border.

+
-
Step 6 – Activating an Order in the Admin Component of the Shop

Activate the order in the shop’s admin area. Select the order details in the admin area and set them to ‘BillPay activated’. BillPay’s bank details will appear in the comment box if the pay by invoice option is chosen.

+
-
Step 7 – Send the Order Confirmation and Invoice to abnahme@billpay.de

  1. BillPay’s bank account information should automatically appear on the order confirmation. Please forward the order confirmation mail to abnahme@billpay.de.
  2. If you are making use of standard invoicing, BillPay´s bank account information will automatically appear in the invoice. Send a copy of the invoice to abnahme@billpay.de.
  3. Modifying Third-party Invoices
    • If you are using a third party invoice plug-in, please note that BillPay dynamically assigns a bank account for every order (more info).
    • In order to limit the confusion for the end customer, please remove your own bank details from the invoice.

+
-
Step 8 – Creation of Refunds/Cancellations/Credit Memos

Set the status of the order in the order details to „BillPay storniert“.

 

 

+
-
Step 9 – Repeating Test Orders for the Compliance Test

Please repeat the compliance test (starting at Step 3) for all contractually agreed upon BillPay payment methods und countries. Please inform us via email at support@billpay.de of your completion of our compliance tests. In your email, please provide us with the URL of your shop. We will independently test the inclusion of the terms and conditions, payment methods and logos. If everything checks out, we will send you the access credentials for our live system.