I have a Magento install with a credit card order module (Atos). All the order confirmation emails are sending, except for the order by credit card number.
I'm new to Magento, and only know the transactionnal email templates about mailing and Magento. Where should I look to fix this?
You should figure out which one of the controllers is responsible for dealing with the CC payment.
Afterwards figure out the correct payment methode an if there is the following methode call:
if (!$order->getEmailSent()) {
$order->sendNewOrderEmail();
}
Related
I'm using a custom php Paypal nvp API for express checkout.
When people pay with their paypal account I have no problem in my php script, I insert the order, order details and I send the email to the customer. When people pay with their credit card without paypal account I don't receive the transactionid.
The strange fact is that when I use the sandbox, I generate a fake visa I do the payment, in my database I have the transaction id and I receive the email.
Someone had or is having my same problem?
There are different ways to manage payment with and without account?
For both I'm checking the payment status = Complete.
Happy to help your query,
Firstly, PayPal NVP is deprecated implementation. There wouldn't any support for new merchants who willing to add PayPal as a payment option.
Please go through the below recent products which run on REST APIs. I suggested two options of accepting payments so, hence choose the best one suits you.
Standard Integration Link.
Advanced Credit & Debit Card Link.
Thanks.
When I order any item from my store then place order I got order confirmation email before payment success. I used Magento 1.9.1. This issue is major.
Please help me.
This is how Magento Order Email works.
When User Place Order he will get Order Confirmation Email.
When Payment Received, user will get Invoice Email for Payment Confirmation.
If you want you can disable order Confirmation Email. So that when Payment Received User Will get Invoice Email and you can modify the same as per your requirement.
You can disbale the emails from : System >> Configuration >> Sales Email
you can disable order confirmation email. You can disable this from configuration->sales Email->order confirmation.
Or you can manually change function of controller.
I have a problem with integration of paypal payment. I want to make it so that customers can't register to paypal, but paypal only shows the register to paypal.
I use php library. Is it possible that they add only credit card without registration?
If you're using Payments Standard, Express Checkout, Adaptive Payments, or anything that actually redirects the user over to PayPal then it would be done with "guest checkout", which is an option on that checkout screen. In order to make that work you would need to make sure the PayPal Account Optional setting is enabled in your PayPal profile.
If you go with Payments Advanced you would imbed an iframe in your site that PayPal actually hosts, and it would have the PayPal option as well as credit card option built in to that.
Payments Pro would give you full freedom to process credit cards directly via API request, and then you wouldn't have to display any PayPal logos or show that PayPal was involved at all in that case.
I would still recommend leaving PayPal as an option for people, though.
My site is actually is a good example. Notice if you add that item to the cart you'll see the option to "Pay with a Credit Card" or "Pay with PayPal". If you choose credit card that would move to a credit card form and would be processed through Payments Pro (PayFlow). If you choose PayPal it would go through Express Checkout. So you still give people both options, but it's very straight forward for non-PayPal users.
You can send money to anyone with an email address but in order to claim the funds they would have to open a PayPal account. What happens is that you send the money to their email address, they get an email letting them know they have received funds. They are then instructed to follow the directions to open an account to receive the funds into their PayPal balance. It is a very straightforward process and a new account can be set up very quickly. Thanks for your great question and I hope you have a great day.
Is there any way of creating a Credit Memo / Refund dynamically through code. I am aware of the fact that Credit Memo can be created using back-end functionality on an invoice but I would like to create a credit memo for a specific order separately based on the following requirements
For selected items
Deduct the shipping cost from the refund
Updating the Stock Qty back
Contacting my payment gateway to perform this refund and transfer the money back into customer's account
I have Sagepay module installed as well for payment purposes and the Refund happens fine using Magento's in built functionality and Sagepay together. But I would like to create a Refund when a customer after shipment asks for refund for few items or all items of a order.
I have created a custom module and am calling a function to perform the refund action. So on call of this function I want to dynamically create Refund for selected items and contact Sagepay to perform the refund transaction for the customer and Magento to update the stock back.
I would just like some help on the starting bits as to where to look for the code and how to combine Sagepay's refund functionality along with Magento's in built one in my module's function call etc ?
Any help is appreciated. Thanks in advance.
I have found an API(see link below) for creating credit memos.
http://www.magentocommerce.com/boards/errors.php/viewthread/215141/
I'd like to get credit card processing AVS and CSC results (pass/no pass, yes/no, etc.) printed on our invoice PDF, but I have no idea if they are available from Magento at all. I don't see it on the backend admin section under the sales orders.
I'm working on this file for the PDF invoice:
/var/www/html/app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
Is it along the lines of $order->getPayment()->...?
* UPDATE: *
Payment gateway: Payflow Pro (by Paypal) - this is different from Paypal Express Checkout, where the buyer goes to paypal.com to make a payment.
Magento Enterprise 1.11.2.0
I think this should work , I found it using search for string AVS in magento paypal module
$avs_response=$order->getPayment()->getAdditionalInformation('paypal_avs_code');
and paypal_cvv2_match / CSC?
$csc_response=$order->getPayment()->getAdditionalInformation('paypal_cvv2_match');