Forum Replies Created
-
AuthorPosts
-
S H MohanjithMember
Only 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 MohanjithMemberLog 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 MohanjithMember@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 MohanjithMember@jester thanks for the idea. Do you feel WPMU support may be more appropriate for your scenario?
S H MohanjithMemberYou 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 MohanjithMemberS H MohanjithMemberReleased an update (1.8.0). It works fine with WordPress 2.8.0
S H MohanjithMemberAccepted, will have a fix ASAP (tomorrow). This is a critical issue and will be fixed immediately. Thanks @senlin09 for bringing it up.
S H MohanjithMemberOf course. Why wouldn’t I fix it in the update. Anyway did it fix your issue?
S H MohanjithMemberIn 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 MohanjithMemberWeb Invoice is not tested with WPMU or BuddyPress. I’ll try to see what’s wrong.
S H MohanjithMember@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 MohanjithMemberYou can do that with Moneybookers, AlertPay and PayPal as the information is submitted to their secure servers.
S H MohanjithMemberYes, 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 MohanjithMemberI’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