Derzeit haben wir zwei unabhängige Magento-Websites. Einer verhält sich als Storefront und der andere als Backend. Der Benutzer kann die Bestellung am Frontend aufgeben.
Also die gleiche Reihenfolge versuche ich programmgesteuert am Backend zu erstellen. Wenn der Benutzer über die checkmo
Zahlungsmethode bezahlt , funktioniert dies. Wenn der Benutzer jedoch über PayPal bezahlt, funktioniert dies nicht. Weiß also jemand, wie wir mit PayPal-Zahlungsmethoden programmgesteuert Bestellungen erstellen können? Ist es möglich oder nicht?
$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
)
});
Fehler: Das PayPal-Gateway hat die Anforderung abgelehnt. Für dieses Token wurde bereits eine erfolgreiche Transaktion abgeschlossen (# 10415: Transaktion aufgrund eines ungültigen Arguments abgelehnt. Weitere Informationen finden Sie in den zusätzlichen Fehlermeldungen).