I'm wondering which is the better way to add some information to a payment in magento (18.104.22.168).Let's say I want to add an information called "payment_duedate" which would be the date the customer has to pay his invoice.Actually, there is a field in the sales_flat_order_payment called "additional_information" which contain serialized data set by the method setAdditionalInformation($arg1,$arg2); available in the 'sales/payment' model.So I could save my date by :
When someone registers for an event on my site, we collect their information on a form and then pass it to our merchant provider who processes the payment and then returns the customer to a page on our site depending on if their card was approved or not.
I have a form that collects more information than what the merchant provider requires. For example: Age. I need to save that extra information in my database and then pass the variables required to my merchant provider.This is the opening of the form code provided by the merchant:
In the checkout process of Magento, I use only the credit card method. In the last step, I need to send all the information collected to an external url at my payment gateway. All the data is processed by the third party gateway, then redirects to my Magento website with the result of the operation. What should I do to achieve this? Where should I start to look? Do i need to modify the magento payment module code?
I've already integrate my website with a 3-party payment gateway, everything is working perfect, but now, i want to remove some fields from the payment method, i just want to use the credit card type in this step, obviously, i can't just delete the html code from appdesignfrontendenterprisemytheme emplatepaymentformccsave.phtml cuz i wont work, i already tried with that, and when you click the continue button, nothing really happen, no error message, nothing
I want to trigger an event, once an order has been set to processing (by gateway confirmation or manually) that, example: If a general customer (id 1) spends over 100$ and the payment has been confirmed, set his group id to 4 (silver VIP, which by promotion rule gets 2% discount globally)I would give a bounty to this, but I'd like the answer before 2 days O_oEDIT: the answer I received so far is only a partial answer, also I find the links very confusing, I'm not clear on what is the minimal setup, what do i have to configure create etc... Also I'm trying to find out how to get the paying customers id/model.
My Magento verions is 22.214.171.124In the admin When i click the System -> Configuration -> Payment Methods it outputs the folling errorTitle: Error Form SubmissionThere has been an error processing your request.Invalid model for shipping method: flatrateuk
I'm working on a Magento store where the client has requested a few custom filters on orders so that they can be manually reviewed before being sent off to fulfillment. When these cases come up, the orders are marked with the built in Payment Review / Suspected Fraud state/status.
My problem is that, in the admin interface, you don't seem to be able to do much with an order in the Payment Review state. I added a custom 'Approve'-type button for manual approval of the order, but if it's reviewed and confirmed as fraud, what is the expected action to take? I would think to cancel or refund the order but that doesn't seem to be allowed. Checking canCancel or canCreditmemo on the order returns false. Would it be better to use a Hold state or something over Payment Review for a scenario like this?
Interested to know if (a) this is possible, and (b) whether any of you have successfully implemented the functionality. The wiki page repeatedly refers to "Currently, by default, Magento supports purchasing items with recurring profiles only for the PayPal payment system and only through the Express Checkout method." - I'm not sure if that's because there are no payment other methods currently implementing the Interface, or because they've hardcoded the architecture such that it will only work with Paypal.To test this, I've created a payment method that stubs out the Mage_Payment_Model_Recurring_Profile_MethodInterface methods, and that payment option is now presented when I go through checkout with a Nominal product (i.e. product with a recurring profile) and the order is placed successfully. However it doesn't appear in the list of Sales>Recurring Profiles or Customer's Billing Agreements. I guess they will be populated by the stubbed-out methods.
I am trying to add a new payment module into Magento. However, even after commenting out the vast majority of the code, I still get the following error:Fatal error: Call to a member function isAvailable() on a non-object in /var/www/html/app/code/core/Mage/Payment/Helper/Data.php on line 71I am using Magento 126.96.36.199, and have disabled the cache. I even emptied the cache several times just in case.The only code currently not commented out is based on the tutorials here and here.he error occurs when the cart is loaded either from the administration area or the front end.Is there anyone out there that has run into a similar issue? I would post code, but I am not sure what needs to be posted.
I'm currently in the process of attempting to create a Authroize.net SIM payment method which redirects the customer to a secured site to fill out CC info. I'm needing to collect information from the checkout process such as the customer billing and shipping address, total, tax, shipping (and shipping method), and grand total. Were do I obtain these fields?
Is there any equivilent on the order/invoice object in the administration backend? If not, how can I display my payment fee on the order page (backend)? I've got the payment fee in the sales_flat_order table.
I am just a little curious. What can I do to make my debugging experience with payment gateways a little easier. On check out, it always does the ajax calls. So there is no way I can print_r() or echo to see the progression. Is there a easier way to do it without destroying nothing. Is it possible to disable the ajax calls and make a regular post.
The above code is ok for me for getting product information, but I have to collect product reviews and rating information for the particular product and I am not getting such a method in Magento APIs list [URL] to get it.
i have a joomla site and in one article page, i want to sell a book of myne.My users will be visiting this page, and when they click on "Buy" link, they will be shown a form, where they can fill details like name, email, phone and address.Upon submitting the form, i want the user details to be inserted into the database, and then redirect the users to paypal site, for making a small payment towards the purchase.How can i accomplish this? I have heard about Chrono forms in joomla, but cant seem to figure out how to do 2 things simultaneoudly (inserting user details in db, and redirecting to paypal site).
I was thinking of just copying the entire store and database, and then deleting the other stores from the duplicate, and continue this way until the task is done, and then delete all the sites off of the main store.
Is it possible to fetch the information from other sites and store those information in to my database for my site viewing purpose? Periodically i have to update the info from other site into my database. Updated database will be shown on my site. I don't know whether it is possible or not. If means please let me know how to retrieve the information from other site?
What would be the best way to add a credit card (and maybe also other systems) payment option to my php website shop?
Is this something that can be done by a regular developer like me? And if so where can i find information on how to do this.
Or is it customary/best to let a specialised company handle the actual payment part of the transaction. And if so what can i expect to pay to such a company for each transaction, and which are respectable companies in the "Netherlands" region.
I am some what new to mysql & php so any help would be appreciated. I have an ipn script I use for payment notification that works with 2checkout. When tha invoice id is passed it marks the invoice paid. I want to modify this so it quries the database for the client id, finds the invoice due & then marks it paid. Here is the code I have that works when an invoice id is passed through the ipn.
$pay_update_sql = "UPDATE client_invoice SET invoice_amount_paid=invoice_amount_paid+$invoice_amount_paid, invoice_date_paid='".mktime()."', invoice_payment_method=Ƈ', auth_return='$auth_return', auth_code='$auth_code', avs_code='$avs_code', trans_id='$trans_id', batch_stamp='".mktime()."', invoice_stamp='".mktime()."' WHERE invoice_id='$invoice_id'"; ...........................
I'm shortly going to be creating a site for selling items and want to be able to process credit/debit cards online.
Since I've never done anything with online payment handling before I was wondering if someone could point me in the right direction for doing this with PHP? I'm running a Unix server with MySQL as well and naturally I'd need an SSL certificate which I can get without any problems.
I'm recently started a project where the client requested I add a payment gateway to it. My first thought was fear, I've always avoided working with cash (because I've never trusted my code that much, and don't pretend I know enough about security), but the more I thought about it, the more I realized it shouldn't be that hard to implement.
does anyone here have a particular payment system they use that integrate well (ie hidden) into their php work? I'm not looking to do one from scratch and worry about security issues, but I also don't want a full paypal ugly thing either. I'd just like soemthign I can hide behind the scenes in my php script. I figure one or two of you must be doing the same. google finds me lots, but I'm sure some are better than others.
I have done my shopping cart, my next job is to check out the order and the buyer to bye the product with paypal. what is the best solution with for this job, so simply i have the shopping cart and i want to continue to payment with pay pall.