Attualmente abbiamo due siti Web indipendenti magento. Uno si sta comportando come vetrina e l'altro come back-end. L'utente può effettuare l'ordine al front-end.
Quindi stesso ordine che sto cercando di creare a livello di codice al back-end. Quando l'utente paga tramite il checkmo
metodo di pagamento funziona. Ma quando l'utente paga tramite PayPal non funziona. Qualcuno sa come possiamo creare un ordine a livello di codice usando i metodi di pagamento PayPal? E 'possibile o no?
$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
)
});
Errore: il gateway PayPal ha rifiutato la richiesta. Una transazione corretta è già stata completata per questo token (# 10415: Transazione rifiutata a causa di un argomento non valido. Per ulteriori dettagli, vedere i messaggi di errore aggiuntivi).