使用非默认方法保存付款

时间:2013-11-13 12:35:14

标签: magento

我使用代码创建结帐,我想为此结帐设置付款方式。我想使用ccsave,但它给了我一个错误,请求的失效日期。

我的代码:

$checkout = Mage::getSingleton('checkout/type_onepage');
$checkout->initCheckout();
$checkout->saveCheckoutMethod('register');
$checkout->saveShippingMethod('flatrate_flatrate');
$checkout->savePayment(array('method' => 'ccsave'));

try {
    $checkout->saveOrder();
} catch (Exception $ex) {
    echo $ex->getMessage();
}

如何设置付款方式的到期日期和其他必需参数?

1 个答案:

答案 0 :(得分:0)

$checkout->savePayment(array(
    'method' => 'ccsave', 
    'cc_owner' => 'ffffffffff', 
    'cc_type' => 'VI', 
    'cc_number' => '4111111111111111', 
    'cc_exp_year' => 2015, 
    'cc_exp_month' => 11,
    'cc_cid' => 123
));