This is a plugin for the WooCommerce Wordpress CMS that helps users to integrate their payment provider. This repository contains the source code and in order to be used as WordPress Plugin it should be first uploaded as zip to the Plugins page of WordPress or uploaded directly via FTP.
The settings of this plugin will appear under WooCommerce->Settings->Payments->{Choose the Teb Provider}
Please make sure that you use the right settings provided for your Merchant Account in order to make the plugin work properly.
Below is a description of each setting:
Title
- This will appear in your payment provider list in frontend.
Company Name
- The name of the company that will appear to the customers.
Description
- A short description that will appear on front end.
ClientID
- Represents the id of your merchant Account.
Store Key
- Represents the store key provided from your Bank.
Run Mode
- Determines the environment. TestMode will not charge the clients and a test credit card
should be used. Live Mode is when you have your e-shop running in production mode and the clients will be charged for real.
Currency
- Possible values are € and $. These two determine the currency you merchant is set up.
Refresh time
- The time in seconds the TEB Payment Notification will appear after a payment is finished.
This part of settings is highly recommended and please always use this setting.
Whitelisted IP's
- This contains the list of IP's that are allowed to send callback requests to your shop. Each
callback determines if the payment transaction went successfully or not. So, this need to be protected by allowing only the IP's provided
from the Bank Provider in order to make sure that no one else can perform this action. In case no IP is whitelisted the callbacks
won't work.
Payment Redirect Message
- A short message that will be shown during form submission. Example: You will be redirected to Checkout Page of the Bank.
Payment Fail Message
- A short message that will be shown when the payment fails.
Payment Success Message
- A short message that will be shown when the payment is successfully finished.