我有一个网站,我需要将Authorize.net CIM令牌导入。特别是authnetcim_profile_id和authnetcim_payment_profile_id。我很难弄清楚如何将这些令牌变成magento,但我能够找到一个名为authnetcim_profile_id的客户附加属性。所以我已成功导入了以下所有配置文件ID。
$row = 0;
while (($values = fgetcsv($handle, 1000, ",")) !== FALSE) {
if ($row != 0){
$customer = Mage::getModel("customer/customer")->getCollection()
->addAttributeToSelect('*')
->addFieldToFilter(array(
array('attribute'=>'oldSystemId','eq'=>$values[0]),
))
->getFirstItem();
$customer->setData('authnetcim_profile_id', $values[49]);
$customer->save();
}
$row++;
}
然而,当我点击一个客户时,我知道我已经导入了个人资料ID,一个框出现并说“#34;遗失或无效的令牌"”。无论如何我无法找到导入付款资料ID。
所以我的问题是:
注意:
我已尝试使用此付款资料ID,但效果不佳。
$customer->setData('authnetcim_payment_profile_id', $values[50]);
$customer->save();