Email Magento获得客人并在结账页面登录客户姓名、电子邮件和订单号/参考号

Email Magento获得客人并在结账页面登录客户姓名、电子邮件和订单号/参考号,email,magento,checkout,mage,details,Email,Magento,Checkout,Mage,Details,我试图在客户点击下订单按钮后,将客户的姓名、电子邮件和订单号传递到支付网关。到目前为止,我已经设法得到了总使用量 $total = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal(); 我试着用 Mage::getSingleton('customer/session')->getCustomer(); $email = $customer->getEmail(); $firstname =

我试图在客户点击下订单按钮后,将客户的姓名、电子邮件和订单号传递到支付网关。到目前为止,我已经设法得到了总使用量

$total = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal();
我试着用

Mage::getSingleton('customer/session')->getCustomer();

$email = $customer->getEmail();  

$firstname = $customer->getFirstname(); 

$lastname= $customer->getLastname(); 

但它们似乎没有返回值。我之所以知道这一点,是因为我在后面回显了变量,除了$total之外,它们都不起作用。非常感谢您的帮助。

最好的方法是创建自定义支付网关模块


我认为您应该使用一些查询来获取当前用户在点击订单按钮后的最后一个订单,因为我认为订单号是在数据库中获取条目后生成的,或者您可以使用“成功”页面上的查询,在该页面上您可以获取订单号以及响应的其他库存,但我需要它在进入“成功”页面之前提供详细信息,若要将其发布到支付网关,我认为您可以在按钮点击后立即将查询放在同一页面上,现在点击时哪个值正在提交到网关?别担心,我找到了一个更好的解决方案查看此链接:感谢您的回复,这正是我使用本教程和文件所做的: