xoops forums

wishcraft

Module Developer
Posted on: 2012/1/8 13:04
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#1

Xpayment 1.42 - Payment Transactions Solution for Any Module

Resized Image
Xpayment 1.42
Payment Transactions Solution for Any Module or cart
Sponsored by Chronolabs co-op

Xpayment is a module that allows you to write customised payment gateways, as well as having modular hooking stratum in the module with a second plugin section for modules and responses to invoices in any module to control invoice and transactions for any module needing a cart.

Complete with Gateway plugins you can easily customise this module for your payment gateway in a few files. There is many benefits to using xpayment as the standard for intergrating payment into your modules. It has a modular plugin system for gateway invoice responses so your module will know when an items has been paid for.

Check out this video to better understand XPayment 1.42



http://www.youtube.com/watch?v=rFPn1BfvcWY&feature=youtu.be


We have a translation project underway this archive from time to time will be patched to include more languages - currently comes with the 1.31 in other languages. - I ask that all that have translated the module for other languages please make the new constants marked at the base of the language file marked for version 1.33.

There are no known bugs and the module has been declare stable in its SDLC - in this version; 1.39 is the first version that will be released which is compatible with XOOPS 2.5 Series and later.

New Features Include:
  • Unpaid Key Duplication Prevention


Some of the current features include:
  • XOOPS 2.5 Admin GUI
  • Send Reminder Notice of Invoice
  • Comprehensive Dashboard
  • Invoice discount coupons
  • Control Panel Toolbar
  • Control Panel Invoice Filters
  • Centralised Language Constant's
  • Automated Tax based on IP Location - IPDB
  • Fraud Testing on Transactions
  • Invoice ID Protection
  • .htaccess SEO
  • Fee Compensation
  • Security Deposit
  • Secure JSON Payment Button
  • Email Permissions
  • Gateway Permissions
  • Diverse Modular Plugin
  • Plugin Gateway systems
  • Modular Plugin and Action hook
  • Easy Form Post from any module
  • Itemised invoicing
  • Multicurrency
  • Tax Itemisation
  • Recursive Billing with Cron


Payment Gateways Included:
  • Paypal
  • Zombaio
  • CCBill
  • 2Checkout.com


Bugs Fixed:
  • Payment Template - Distinction of Options.
  • XoopsFormSelectGateway - Fixed Object Refereer.
  • Admin Hijacking System Icons.
  • Invoice Export in List in Admin + Filters.
  • Payment Gateway Language file not loading.
  • WSOD on ID provided for Invoice
  • PHP Versioning Error with JSON Adaptorl
  • Invoice Status not being marked Paidl
  • Gateway Transaction Cursor Not being marked
  • Mailer Fields being Specified
  • Template Formating


Download: xoops2.5_xpayment_1.42.zip (272 Kb's)
Sourceforge: xoops2.5_xpayment_1.42.zip (272 Kb's)
Demo: xoops.demo.chronolabs.coop
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

Mamba

Moderator
Posted on: 2012/1/8 13:23
Mamba
Mamba (Show more)
Moderator
Posts: 10952
Since: 2004/4/23
#2

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

Quote:
There are no known bugs and the module has been declare stable in its SDLC


Are you sure?

These errors are clearly visible when you turn the Debug on, and should NOT be in a "Final" or "Stable" release:

Before installation:

Quote:
Notice: Undefined offset: 0 in file /modules/xpayment/xoops_version.php line 241
Notice: Undefined offset: 0 in file /modules/xpayment/xoops_version.php line 252
Notice: Undefined offset: 0 in file /modules/xpayment/xoops_version.php line 263
Notice: Undefined variable: prefix in file /modules/xpayment/xoops_version.php line 279

After installation Frontpage:

Quote:
Notice: Constant _XPY_MF_TOTALAMOUUNT_TH already defined in file /modules/xpayment/language/english/main.php line 68
Notice: Constant _XPY_MF_PAID already defined in file /modules/xpayment/language/english/main.php line 111
Notice: Constant _XPY_MF_FEE already defined in file /modules/xpayment/language/english/main.php line 150
Notice: Constant _XPY_PDF_MF_TOTALWEIGHT_TH already defined in file /modules/xpayment/language/english/main.php line 258
Notice: Constant _XPY_PDF_MF_UNITWEIGHT_TH already defined in file /modules/xpayment/language/english/main.php line 259
Notice: Constant _XPY_PDF_MF_TOTALAMOUUNT_TH already defined in file /modules/xpayment/language/english/main.php line 261
Notice: Constant _XPY_PDF_MF_TOTALTAX_TH already defined in file /modules/xpayment/language/english/main.php line 264
Notice: Constant _XPY_PDF_MF_DONATION already defined in file /modules/xpayment/language/english/main.php line 271
Notice: Undefined index: iid in file /modules/xpayment/index.php line 225
Notice: Undefined variable: invoice in file /modules/xpayment/index.php line 238
Notice: Undefined variable: prefix in file /modules/xpayment/xoops_version.php line 279

After Installation, in Admin on each Tab:

Quote:
Notice: Constant _XPY_MSG_INVOICE_PAID already defined in file /modules/xpayment/language/english/admin.php line 70
Notice: Constant _XPY_AM_TH_PLUGIN already defined in file /modules/xpayment/language/english/admin.php line 158
Notice: Constant _XPY_AM_TOTALAMOUUNT_TH already defined in file /modules/xpayment/language/english/admin.php line 191
Notice: Constant _XPY_AM_TH_COUNTRY already defined in file /modules/xpayment/language/english/admin.php line 316
Notice: Constant _XPY_AM_TH_UID already defined in file /modules/xpayment/language/english/admin.php line 332
Notice: Constant _XPY_AM_TH_EMAIL already defined in file /modules/xpayment/language/english/admin.php line 333
Notice: Constant _XPY_AM_TH_CREATED already defined in file /modules/xpayment/language/english/admin.php line 338
Notice: Constant _XPY_AM_TH_UPDATED already defined in file /modules/xpayment/language/english/admin.php line 339
Notice: Undefined variable: prefix in file /modules/xpayment/xoops_version.php line 279

The "About" Tab doesn't work at all.

Simon, you need to turn on "Debug" and test your modules, before you release them as Final, or clearly state that it's Alpha/Beta release.
Support XOOPS => DONATE
Use 2.5.10 | Docs | Modules | Bugs

wishcraft

Module Developer
Posted on: 2012/1/8 13:51
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#3

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

thanks mamba, debug was turned on i just forgot to check since i last did that check for the SDLC, anyway the ZIP & SVN is patched and those errors are no more.. please confirm..

Thanks

Simon

ps. That is the point of module testing area.
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

Mamba

Moderator
Posted on: 2012/1/8 14:36
Mamba
Mamba (Show more)
Moderator
Posts: 10952
Since: 2004/4/23
#4

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

It looks OK now.

Thanks!
Support XOOPS => DONATE
Use 2.5.10 | Docs | Modules | Bugs

wishcraft

Module Developer
Posted on: 2012/1/8 15:02
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#5

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

np. Buddy

Simon
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

wishcraft

Module Developer
Posted on: 2012/1/8 15:03
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#6

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

Video URL: http://www.youtube.com/watch?v=rFPn1BfvcWY&feature=youtu.be
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

mojtabajml

Just popping in
Posted on: 2012/3/26 5:58
mojtabajml
mojtabajml (Show more)
Just popping in
Posts: 67
Since: 2007/7/16
#7

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

I am developing a book shopping module and I'm looking for a tutorial to ingerate with xpayment. is there any document about that?

wishcraft

Module Developer
Posted on: 2012/3/27 6:41
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#8

Re: Xpayment 1.42 - Payment Transactions Solution for Any Module

You will find a basic tutorial at : http://www.chronolabs.coop/articles/X ... es/Xpayment-1.42/103.html

I suggest you look at a module I have written called Donation or VOD which have examples of this, but it involves writting a plugin for the module for XPayment which you specify in the form as an invoice which you send to XPayment for payment.

If you have any questions please ask.

Thanks

Simon
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies