嗨,我正在使用一步结帐方法构建自定义结帐页面。
$checkout->initCheckout();
$checkout->saveCheckoutMethod('guest');
$checkout->saveBilling($billingAddress, false);
$checkout->saveShipping($billingAddress, false);
$checkout->saveShippingMethod($postData['shipping']['method']);
$checkout->savePayment($postData['payment']);
$checkout->saveOrder();
它可以正常使用支票/货币并在使用 authorize.net 进行一些调整后,但是在签入模型文件后使用 paypal 使用快速结帐(这是我需要的)我看到令牌为空。
app/code/core/Mage/Paypal/Model/Express/Checkout.php
app/code/core/Mage/Paypal/Model/Api/Nvp.php
app/code/core/Mage/Paypal/Model/Express.php
这些是我在执行此过程时跟踪的文件。
使用常规的 chekout(magento 随附的不是我的自定义),我可以毫无问题地进行 paypal 订单。
还有另一种使用magento内置功能来制作paypal订单的方法吗?或者任何人以前遇到过这个问题并且知道发生了什么?