Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
error adding creditcards in server script
I am simply trying to add a credit card to a customer record using server-side script.
I read the documentation and realized that only 2 columns were required when adding a credit card, the credit card number and the credit card type.
https://system.netsuite.com/help/helpcenter/en_US/RecordsBrowser/2013_1/Records/customer.html#sublists_div_creditcards
my attempt:
var record = nlapiLoadRecord(searchresults[i].getRecordType(), searchresults[i].getId()); record.setLineItemValue('addressbook', 'addr1', 1, addr1); record.setLineItemValue('addressbook', 'addr2', 1, addr2); //do I need anything here to transition from setting 1 machine type to the other? record.setLineItemValue('creditcards', 'ccnumber', 1, '4111111111111111'); record.setLineItemValue('creditcards', 'paymentmethod', 1,paymentmethod);//paymentmethod = 5 record.commitLineItem('creditcards'); nlapiSubmitRecord(record, false, true); 0