Forum Replies Created
-
AuthorPosts
-
S H Mohanjith
MemberOnly other option is to manually create the table. Run the following SQL (using MySQL client or phpMyAdmin).
CREATE TABLE IF NOT EXISTS _table_prefix_web_invoice_log (
id bigint(20) NOT NULL auto_increment,
invoice_id int(11) NOT NULL default '0',
action_type varchar(255) NOT NULL,
value longtext NOT NULL,
time_stamp timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);Replace
_table_prefix_
with your table prefix and escape value field with backticks (backtics are automatically converted to<code>
tags by bbpress)
S H Mohanjith
MemberLog table is where the “audit” logs are maintained. Have you tried disabling and enabling the plugin. If it doesn’t help try “Remove All Web Invoice Databases” and then disable and enable the
plugin.
Please post here how it goes.
S H Mohanjith
Member@hmvrulz, I’m not sure whether this the the correct place to ask the question. You might want to try asking the question in http://wordpress.org/support/ .
S H Mohanjith
Member@jester thanks for the idea. Do you feel WPMU support may be more appropriate for your scenario?
S H Mohanjith
MemberYou will have to edit function
web_invoice_currency_array
inFunctions.php
. Function start at line 1151. It should be obvious once you are there.S H Mohanjith
MemberS H Mohanjith
MemberReleased an update (1.8.0). It works fine with WordPress 2.8.0
S H Mohanjith
MemberAccepted, will have a fix ASAP (tomorrow). This is a critical issue and will be fixed immediately. Thanks @senlin09 for bringing it up.
S H Mohanjith
MemberOf course. Why wouldn’t I fix it in the update.
Anyway did it fix your issue?
S H Mohanjith
MemberIn js/web-invoice.js replace any line that reads
payment_method_array = (jQuery("#web_invoice_payment_method").val() + "").split(",");
with
payment_method_array = (jQuery("#web_invoice_payment_method").val() + "");
This should fix your issue.
I’ll be making a release with this fix plus some features
S H Mohanjith
MemberWeb Invoice is not tested with WPMU or BuddyPress. I’ll try to see what’s wrong.
S H Mohanjith
Member@KevinHeath sorry for the delay in replying. My RSS reader had stopped checking the latest posts for some reason.
Thanks for the suggestion. This will be something I’ll implement soon
S H Mohanjith
MemberYou can do that with Moneybookers, AlertPay and PayPal as the information is submitted to their secure servers.
S H Mohanjith
MemberYes, at least if you care about security of your client’s personal details (Credit Card and contact information). You need to use https and also force all connections via https. As credit card details are first sent to your server and then sent to Authorize.net to do the actual transaction (i.e. AIM(Advanced Integration Method), see http://developer.authorize.net/faqs/#7411).
IMHO, all Web Invoice installations should use https at least in the admin area. If not, you are exposing your client’s contact details to any eavesdropper/packet sniffer. If you are using credit card as the payment method, you must use https, no exceptions.
S H Mohanjith
MemberI’m not sure I understand you. Is the issue with securing connection between
1) your clients and your server or
2) your server and Authorize.net.
AFAIK, 2) is not an issue as you are using https for communitcation between your server and Authorize.net.
You should get a SSL certificate to achieve 1) and use https and force your clients to use https. Technically speaking most SSL certificates provide the same level of security but not the same level of assurance, therefor choose your SSL certificates wisely.
In Web Invoice settings page (‘Web Invoice’ -> ‘Settings’), set ‘Protocol to Use for Invoice URLs:’ to https and ‘Enforce HTTPS’ to Yes.
Hope I answered you question. If not please elaborate on your problem.
-
AuthorPosts