Plugins

Last updated: June 18, 2021

Plugin Introduction

Select one of the supported e-commerce platforms to begin setup and configuration TEMPOE’s no-credit payment solution. Setup is quick and easy and only requires a few simple steps. Don't see your platform? We are currently adding integrations with Shopify, Magento and BigCommerce. Check back soon for more updates.

Set Up Your TEMPOE Account

Once your merchant agreement has been completed you will receive an email with your sandbox login credentials and tokens. If you have not received your tokens, please reach out to pluginsupport@tempoe.com

Set Up Your Development Environment

After you've received your merchant account details, you may begin setting up your development environment, which will enable you to develop and test TEMPOE Leasing by connecting to our sandbox.

TEMPOE will provide you your sandbox API keys to use during this testing phase

Deploy to Production

After the testing process has been completed on your development environment, you're ready to move TEMPOE to your production site and begin transacting with your customers!

WooCommerce

In this guide you will learn how to integrate TEMPOE with WooCommerce to provide a no credit, leasing payment option for your customers.

Sample Transaction Video:



Getting Started:

Please review the following:

  • Your current checkout process to understand how TEMPOE will interact with your customers and operations
  • Completed Merchant Enrollment with TEMPOE

Once your merchant agreement has been completed you will receive an email with your sandbox login credentials and tokens. If you have not received your tokens, please reach out to

Requirements

Wordpress 5.4+

WooCommerce 3.9+

Plugin Dependencies

The plugin will work using the following modules in order to work properly:

  • Bootstrap 3.3
  • jQuery
Installation
  1. Download the extension provided by your enrollment team
  2. Log in to your Wordpress admin portal
  3. Go to > plugins> Add New Button
  4. Select > Upload Plugin Button and upload the Tempoe_WooCommerce.zip file
  5. Once the installation is successful. Select > Activate Plugin Button to begin configuration.

By activating the TEMPOE plugin you are extending the WooCommerce capabilities with these new features

  1. New "Apply Now" Widget
  2. New Checkout Payment Method
Configuring TEMPOE Woo Plugin

You have two ways of accessing the plugin configuration page.

  1. Plugin Page
  2. From the WordPress Admin panel go to:

    1. Plugins > Installed Plugins
    2. Under “WooCommerce Tempoe Payment Gateway” click on “Configure”
  3. WooCommerce Configration Page
  4. From the WordPress Admin panel go to:

    1. WooCommerce > Settings
    2. Select the Payments tab
    3. In the row called “Tempoe” press “Manage” button

Basic Configuration

  • Enable/ Disable: activates or deactivates the TEMPOE plugin
  • Title: this is the title you want to show in the checkout page when selecting the method of payment (next to the TEMPOE logo)
  • Description: describes the payment gateway. Useful for admin users to distinguish the TEMPOE plugin between the available payment gateways

URL Configuration (provided to you by TEMPOE)

  • ApproveConsumer API: a url, username and password to connect to the API to approve a consumer
  • ApproveAndLease API: a url, username and password to connect to the API to approve and lease a consumer
  • GetLatestResponseInfo API: a url, username and password to connect to the API to get latest response from TEMPOE
  • OrderStatus API: a url, username and password to connect to the API to get the order status
  • Proxy: an IP address

Store Configuration (provided to you by TEMPOE)

  • Order Review: toggle this option if a CSR must review the order prior to completion
  • Retail Location ID: a code that links to your store account
  • Associate Number: a code that links to the user for your store
  • Minimum Purchase Amount: The lowest amount someone can initiate a lease for
  • JWT Secret: Password for account

Creating Post Back Pages (mandatory step)

  • Post Back pages used by the TEMPOE Payment Method extension to show result of the Leasing Application process. These pages should be created and customized by the WordPress administrator following the wording & style standards of their website. If you want to learn more about creating WordPress pages, follow this link: https://wordpress.org/support/article/pages/
  • The resulting Post IDs (Pages IDs) of these pages should be specified as part of the plugin configuration before enabling the TEMPOE Payment Method.

Customizing Order Email Template (mandatory step)

This step must be completed to embed the TEMPOE Leasing Application Form link inside the email that WooCommerce sends when the order changes the status to “On-hold”. To embed the TEMPOE link you should go to

  1. WooCommerce -> Emails (tab)
  2. Click on the button “Manage” in the email called “On-hold order”.
  3. Click on the button “View Template”:
  4. You will see the email template code where you must add the following script (copy and paste it)
    <!-- Added by Tempoe -->
    <?php
    if ($order->get_payment_method() == 'tempoe_gateway'){ ?>
    <p><a href="<?php echo esc_html( get_post_meta( $order->get_id(), '_tempoe_redirect_url', true ) ) ?>" target="_blank">Click here to complete the Lease Application form</a></p>
    <?php } ?>
    														
  5. After adding the script, press the button “Save Changes”.

Deactivation

When the e-commerce site admin deactivates the Tempoe plugin all the extensions are removed from WordPress:

  • The Apply Now widget will no longer be available.
  • The TEMPOE Payment method will no longer be available.
  • The Apply Now page is deleted.

Magento

TEMPOE Payment Method for Magento provides the customer with a payment solution that is No Credit Required, No Application Fee, Low & Flexible Payments, Instant Approvals and Early Payment Options

Sample Transaction Video:



Getting Started:

Please review the following if this is your first time using the TEMPOE Extension.

  • Review your current checkout process to understand how TEMPOE will interact with your customers and operations Learn More Here
  • Completed the Merchant Enrollment with TEMPOE

Once your merchant agreement has been completed you will receive an email with your sandbox & production login credentials and tokens. If you have not received your tokens, please reach out to pluginsupport@tempoe.com

Requirements

Magento v2.1 or above.

Only for US based vendors.

How it works for customers

TEMPOE Payment method allows customers to start a lease and take advantage of multiple opportunities for ownership.

Steps to start a lease:

  1. Add products to the cart (total must be over $199 to proceed with TEMPOE).
  2. Comple the Shipping section and then choose “TEMPOE Payment Method” in the checkout page.
  3. In this page, customers must enter the required personal information needed to apply for a lease with TEMPOE: SSN (Social Security Number) / ITIN (Individual Tax Identification Number), Date of Birth, ID info, Total Annual income.
  4. Once the order is submitted, decisions are instant so if the customer is approved, he will receive a lease approval code and amount, and the most important: a link to Complete the Lease Form in TEMPOE’s website.
  5. The customer will receive an email as well including the link to Complete the Application Form, in case he wants to do it later (link will be valid during 24hs)
  6. Once the customer clicks on the link, he will be redirected to TEMPOE’s website to Complete the Leasing Application Form where he must select the Payment Frequency, agree to the Terms of Service, sign the Lease Agreement, and make the first payment:
  7. After completing the Lease Application From, the customer will be redirected to the Magento website informing the leasing result (Order Funded post back page / Order Not-Funded post back page)
How it works for admins

Administrators can see all orders in the Orders page by selecting the Sales -> Orders menu option.

When the Leasing Application process is in progress the order status is “Payment Review”.

When the Leasing Application process is completed successfully (Order Funded) the order status is “Processing”. In this case the admin is ready to generate the invoice and proceed with the shipping.

When the Leasing Application process is completed but with issues (Order Not Funded) the order statis is “Canceled”

Admins can also get more details about the TEMPOE lease by clicking an order and navigating to the “TEMPOE Leasing Information” section

Installation using command line

The TEMPOE Payment Method extension can be installed in a few minutes by going through these following steps:

  1. Download/purchase the TEMPOE Payment Methd extension (zip or tar.gz archive)
  2. Login to your Magento 2.x Hosting site using SSH connection (for details contact your hosting provider).
  3. After successful SSH login, using the command line (shell), open the Magento root directory. where Magento 2.x is installed.
  4. Upload Extension (Tempoe.zip or tar.gz) to your Magento 2.x installation root directory.
  5. Unzip the file in a temporary directory.
  6. The unzipped Tempo directory should be copied into the Magneto “app/code” directory like this:
    “app/code/Tempoe/”
  7. Run the Magento 2.x install command from root:
    php bin/magento setup:upgrade
  8. Run the Magento 2.x compile command from root:
    php bin/magento setup:di:compile
  9. If your Magento instance is running in PROD mode, you should run:
    php bin/magento setup:static-content:deploy

    Skip this step if you are running Magento in DEFAULT or DEV mode

  10. The module should now be installed, and you can check it by execution the command:
    php bin/magento module:status Tempoe_PaymentGateway

    You should see “Module is enabled”

Basic Configration

The module Configuration can be found in the Magento Admin panel under Stores>>Configuration>>Sales>>Payment Methods>>Other Payment Methods>>TEMPOE Payment Gateway like in example picture below:

Configuration Properties

Property Name

Required

Explanation

Default value

Enabled

Yes

Enable/Disable the TEMPO Payment

Gateway in the checkout page.

Disabled

Title

Yes

Title to show in the checkout page.

TEMPOE

Payment Gateway

Sandbox Mode Enabled

Yes

Indicates whether the extension is interacting with the TEMPOE Testing Environment (Sandbox) or with the TEMPOE Productive environment.

When trying out the extension be sure to set the Sandbox Mode enabled. Disable this option when you are ready to go for

production.

Yes

Sandbox Token

Yes

Access token provided by TEMPOE to

communicate with the TEMPOE Testing environment.

 

Sandbox Retail Location ID

Yes

Retail ID provided by TEMPOE to communicate with the TEMPOE Testing environment.

 

Production Token

Yes

Access token provided by TEMPOE to communicate with the TEMPOE Productive

environment.

 

Production Retail Location ID

Yes

Retail ID provided by TEMPOE to communicate with the TEMPOE Productive

environment.

 

Network Proxy

No

If needed, you can enter IP:PORT of the network proxy used by the server. If none,

leave this field blank.

 

“Order Funded” URL

Key

Yes

Page slug of the page used by Magento after receiving a successful approval when completing the TEMPOE Leasing Application form. For more information about this page

see “Creating Post back pages” section.

 

“Order Not Funded”

URL Key:

Yes

Page slug of the page used by Magento after receiving a successful approval when completing the TEMPOE Leasing Application form. For more information about this page

see “Creating Post back pages” section.

 

Debug

Yes

Enable/Disable logging in debug mode.

Yes

Creating Post back pages

The Post back pages used by the TEMPOE Payment Method extension to show result of the Leasing Application process. These pages should be created and customized by the Magento administrator following the wording & style standards of the website.

The slug of these pages should be specified as part of the extension configuration before enabling the TEMPOE Payment Method.

Going Live

Before going live make sure to check the following:

  • Make sure you have installed the latest version of the TEMPOE Payment Method for Magento.
  • All your tests must have passed successfully in your testing server targeting the TEMPOE Sandbox environment.
  • Disable the Sandbox mode.
  • Double check your production credentials (Production Token and Retail Location ID).
  • Make sure the IP address of your Magento instance was whitelisted by TEMPOE (this IP is provided during the enrollment process with TEMPOE).
  • Contact your “Sales Management" agent to schedule the final kickoff.

Shopify

Coming Soon

BigCommerce

Coming Soon