目前,我们有两个magento独立网站。一种表现为店面,另一种表现为后端。用户可以在前端下订单。
因此,我尝试在后端以编程方式创建相同的顺序。当用户通过checkmo
付款方式付款时,它可以工作。但是,当用户通过PayPal付款时,它将无法正常工作。因此,有人知道我们如何使用PayPal付款方式以编程方式创建订单吗?有没有可能?
$quote->getPayment()->importData(array(3) {
[method] => paypal_express
[last_trans_id] => 65Y31421KL2753028
[additional_information] => Array
(
[paypal_express_checkout_shipping_method] =>
[paypal_payer_id] => 5LX84SUFY39L4
[paypal_payer_email] => abbas-buyer-2@bluewisesoft.com
[paypal_payer_status] => verified
[paypal_address_status] => Confirmed
[paypal_correlation_id] => b78b4e5e6e527
[paypal_express_checkout_payer_id] => 5LX84SUFY39L4
[paypal_express_checkout_token] => EC-7P402752023166448
[paypal_express_checkout_redirect_required] =>
[paypal_protection_eligibility] => Eligible
[paypal_payment_status] => pending
[paypal_pending_reason] => authorization
)
});
错误:PayPal网关已拒绝请求。此令牌的交易成功完成(#10415:由于参数无效而导致交易被拒绝。有关详细信息,请参见其他错误消息)。
类似的问题在这里回答:magento.stackexchange.com/questions/211783/...
—
Sreejith纳思