현재 두 개의 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 : 잘못된 인수로 인해 트랜잭션이 거부되었습니다. 자세한 내용은 추가 오류 메시지를 참조하십시오).