Magento API を使用して注文を作成しています。カートに支払い方法を追加しようとすると、コードが失敗します。
$paymentMethod = array(
“method” => “paypal_standard”
);
$resultPaymentMethod = $proxy->call(
$sessionId,
“cart_payment.method”,
array(
$shoppingCartId,
$paymentMethod
)
);
次のエラーが表示されます: お支払い方法が許可されていません。
システム -> 構成 -> PayPal の管理セクションでウェブ ペイメント スタンダードを設定しましたが、システム -> 構成 -> 支払い方法のオプションを有効にしなかったため、PayPal で使用できるオプションがありません。私が電話するとき:
$proxy->call($session, 'cart_payment.list')
method 利用可能な支払い方法が設定されていないため、空の配列を取得します。Paypalの支払い設定がMagentoに保存される方法と場所を知っている人はいますか?
「checkmo」などの別の支払い方法を設定すると、注文は正常に作成されます。問題は、Paypal の標準支払いのみを許可する必要があるということです。
私の質問は次のとおりです。注文が正常に作成されるように、カートの支払い方法を PayPal に設定するにはどうすればよいですか?
ありがとう。