Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

Your all-in-one smart payments platform. Ditch the traditional bank and grow with a platform that gives you the freedom to move payments however you want.

License

truust-io/woocommerce-truust

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

woocommerce-truust-v2

Before Installation

This plugin only works with one seller per website (e-commerce). If you want to use Truust in your marketplace or you have multiple sellers, you must manually integrate our API. Read more information at Documentation Truust.

Installation

Copy the woocommerce-truust-v2 folder containing the source code to the wp-content/plugins folder within the WordPress installation.

Activation

Ensure that you have WooCommerce installed and activated before activating the woocommerce-truust-v2 plugin. Failure to do so will result in the woocommerce-truust-v2 plugin failing to activate and an error message

Sorry, Truust requires WooCommerce to be installed and activated first

Usage

Once activated you should see a new menu option in the admin sidebar labelled Truust which will take you to the WooCommerce Payment Settings page to configure the settings for the new gateway.

Woocommerce Truust v2 Plugin Menu

Woocommerce Truust v2 Plugin Settings

On the API Key Field, you need to put the API Key of your environment (Sandbox or Production).

The Field Description shows the text on the checkout area of WooCoommerce.

The seller information fields (EMAIL - PHONE) are required to do the calling to TRUUST Payment Gateway. There you should put the TRUUST Registered Email and Phone Number.

Payment flow and shipment

When a order is created and payed succesfully, the orders are created in Truust and WooCommerce Systems.

Woocommerce Truust v2 Order

There we could check the Truust Order ID and the WooCommerce ID.

In order to release the item and process the shipment we need to put the status of the order from "Processing" to "Completed". In that way if the seller have shipments available in TRUUST system, then it should change the TRUUST Order to "Shipment Ready" and TRUUST will handle the shipment flow.

If something comes up creating the shipment of the order, an error should pop up and you should communicate with TRUUST via email at hello@truust.io

About

Your all-in-one smart payments platform. Ditch the traditional bank and grow with a platform that gives you the freedom to move payments however you want.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published