現在、2つのmagentoに依存しないWebサイトがあります。1つはストアフロントとして動作し、もう1つはバックエンドとして動作します。ユーザーはフロントエンドで注文できます。
同じ順序で、プログラムでバックエンドで作成しようとしています。ユーザーが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:引数が無効なため、トランザクションが拒否されました。詳細については、追加のエラーメッセージを参照してください)。