Paymentwall module for Blesta.
- Tested on Blesta 3.5.2
- PHP 5.3 or later
Paymentwall for Blesta module is easy to install and fully customizable, which can be easily implemented on websites, or web hosting services. This allows users to receive payments with Visa, Mastercard, Paysafecard, iDeal, Alipay, Sofort, Pagseguro and many more.
This tutorial assumes that you have a Paymentwall account. Please Sign up if you don't have one.
Paymentwall's plug-in for Blesta can be downloaded here.
-
Login to Paymentwall system with your account.
-
Go to
My Projects
tab. You will see your new project already created.Project Key
andSecret Key
will be needed later to finish the project setup on Blesta admin panel. -
You can also enable
Brick
as a payment gateway by and click the brick grey icon on your project overview. It will generateBrick Test Keys
andBrick Live Keys
right next to yourWidget Keys
. -
In
Settings
section, please set your project type toDigital Goods
. -
Set
pingback type
to URL. -
Configure your
pingback url
to http://[your-domain]/[blesta_folder]/callback/gw/[company_id]/paymentwall/ -
Your
company_id
can be obtained in https://[your-domain]/admin/settings/system/companies/ -
Choose the
Pingback Signature Version
to version 2 or 3. -
Add the
Custom pingback parameter
with invoice atName
, and OWN atValue
.Remember to save changes at the bottom of
Settings
section. -
In
Widgets
section, create a widget that you prefer. And save changes. You will seeWidget code
after widget creation, which will also be needed later on Blesta admin panel.
-
Unpack all files from
paymentwall-module-blesta
and upload content ofupload
folder to your Blesta root folder using an FTP client of your choice. -
In your Blesta Dashboard, click
Settings
on the top right navigation and choosePayment Gateways
. -
On the let sidebar, choose Available from
Payment Gateways
section, it will list all available gateways. -
Click Install on
Paymentwall
orBrick
tab. -
Fill all the required fields.
The
Project Key
andSecret Key
can be found under your Blesta project overview'sWidget Keys
inMy Projects
tab. If you are usingBrick
,Public Key
andPrivate Key
are underBrick Test Keys
.Widget code
is available in yourWidgets
section of your project.
Paymentwall provides supports for bellow Blesta versions.
Blesta version | Support |
---|---|
3 | Yes |
4 | Yes |
Contact [email protected] if you find the version of your Blesta module is not supported.
After cloning the repository don't forget to install Paymentwall PHP API library (required):
git submodule init
and then git submodule update