Contents |
MakePayment / Send Money
- Module: Send Money
- Merchant: Intabill
- Version: 1.14
- Author: Simon Roberts Wishcraft
- Compatible: All Versions - 2.0.x / 2.2.x
- SourceForge: xoopsmakepaymen
- Merchant Signup: Merchant Signup, Reseller Signup
ZIP CRC
- MD5: 1c25222a1c2b218f618f6b97b58008d8
- SHA1: aa7f79e764555fce7b8d48fa78794d2e1434a2ee
- RIPEMD160: b771139df0df21209529d0084a8400ac987fd9a9
- CRC32: 60322183
Release notes
This is the final release for makepayment for xoops for handling a payment via the credit cards available with Intabill, you will need to fill out the merchant application contract forms, scan them and email them back to me for me to set up a merchant account with intabill for you.
This module utilizes a GPL Soap class library called nuSoap to do the echeck or credit card transactions; with an intabill merchant account you have your own test credit and echeck numbers. Refunds can now be done through the module site admin section.
Further Development
In the comming months Wishcraft will be editing MakePayment to also have a PayPal Option so you can still use paypal if the end user wishes to. PayPal have limits on the amount you can process through them, this module is ideal for interaction with large sum of money ie. Over $2000 AUD transaction which is paypals limit.
1.14 Release Changes
- Sitename Added to Emails
1.03 Release Changes
- Diners Support Added
- Discovery Support Added
- Amex Support Added
- Admin Fixed Up with Refund Options
Standard Intabill Rates
Note:
- All prices are in US Dollars.
- Sign up through the links on the xoops portal will come with lower rates.
- $1 to $50,000 - 7.5%
- $50,000 to $350,000 - 7%
- $350,000 to $1,000,000 - 6.65%
- $1,000,000 to $2,000,000 - 5%
- $2,000,000 to $4,000,000 - 4.5%
- $4,000,000 + - 4.25%
- Refunds - 35 Cents
- Declined - 35 Cents
- Voided - 45 Cents
- Pre-Authorization - 45 Cents
- Settlement - 35 Cents
- Chargebacks - $50.00
- Holdback - 10%
- Excessive Chargeback Fee (Over 1%) - $150.00
- High Risk Fee (If applicable) - $2.50 / Per High Risk Transaction
- Wire Transfer - $45.00 / Per Transfer
- Customer Support - $2.00 / Per Support Ticket
- Call Center FREE / Per Call
- Management Fee - $15.00 / Per Week
- Gateway Fee (Successful Transactions) - $ $1.35 / Per Transaction
Modifications to Theme
Additional theme data (goes just below <body>):
<body>
<{if $warnings > 0}>
<table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#000000">
<{foreach item=w_items from=$warningitems}>
<tr bordercolor="#333333" bgcolor="#FFFF66">
<td width="3%" nowrap="nowrap"><div align="center"><{$w_items.imgurl}></div></td>
<td width="97%" nowrap="nowrap"><{$w_items.message}></td>
</tr>
<{/foreach}>
</table>
<{/if}>
... ..
This is for the warning messages to display at the top of the page, ie. Decline, CRC Mismatch, Missing Information etc.
Example Passing A Transaction to MakePayment
This example passes 3 Items for billing to MakePayment. The parts remed out with <!-- --> are currently not implemented with a financial currency ticker.
<form action="/modules/makepayment/?op=checkin" method="post" name="payment" id="payment"> <input type="submit" name="Submit" value="Submit Via Post"> <input type="hidden" name="primarycurrency" value="AUD"> <input type="hidden" name="payee_emailaddy" value="lsd25@hotmail.com"> <!--<input type="hidden" name="trigger" value="http://www.paythem.biz/trigger.php?transactionid=%transid%&trigger_pass=%trigger_pass%">--> <input type="hidden" name="return" value="http://www.paythem.biz/return.php?transactionid=%transid%&trigger_pass=%trigger_pass%"> <input type="hidden" name="cancel" value="http://www.paythem.biz"> <input type="hidden" name="itemname_1" value="Test Product 1"> <input type="hidden" name="quanity_1" value="1"> <input type="hidden" name="unitprice_1" value="19.95"> <!--<input type="hidden" name="currency_1" value="AUD">--> <input type="hidden" name="itemname_2" value="Test Product 2"> <input type="hidden" name="quanity_2" value="3"> <input type="hidden" name="unitprice_2" value="9.95"> <!--<input type="hidden" name="currency_2" value="AUD">--> <input type="hidden" name="itemname_3" value="Test Product 4"> <input type="hidden" name="quanity_3" value="10"> <input type="hidden" name="unitprice_3" value="1.95"> <!--<input type="hidden" name="currency_3" value="AUD">--> </form>
Form Element
- primarycurrency - ISO Standard 3 Character Currency you can use ALL currencies with this.
- payee_emailaddy - The Email address of the payee.
- trigger - (Not Implemented) For notification after transaction has processed.
- return - Path you want returned to on sucessful transactions.
- cancel - Path you want returned to on cancelled or failed transactions.
Note: x is an incremental number that groups each item.
- itemname_x - Name of the item being purchased
- quanity_x - Quanity of the item being purchased
- unitprice_x - Unit Price of the item being purchased
- currency_x - (Not Implemented) Individual Currency for multiple currency transactions


![[Main Page]](/modules/mediawiki/images/mediawiki.png)




