Magento の Rest API を使用して、Wordpress ベースのサイトからアイテムを販売しています。PayPal Payment Advanced を使用して取引を完了しようとすると問題が発生します。以下にコードを示します。
$paymentArray = array(
"method" => "payflow_advanced",
'cc_cid' => $_POST['cccvv'],
'cc_owner' => $_POST['firstName'] . " ". $_POST['lastName'],
'cc_number' => $_POST['ccnumber'],
//'cc_type' => "MC",
'cc_exp_year' => $_POST['ccmonth'],
'cc_exp_month' => $_POST['ccyear'],
);
$resultPaymentMethod = $client->call($session, 'cart_payment.method', array($shoppingCartIncrementId, $paymentArray));
コードを実行すると、「true」として返されますが、API が PayPal にアクセスしてトランザクションを承認することはありません。