Simon
11/23/2023, 11:00 PMpreserveOnFile = False
so that it can't be used for future payments within NetSuite. The web interface lets you create it from the Receive Payment page with this flag unchecked and then use it on that same payment.
I have tried creating the Payment Instrument in 1 SOAP call, using the resulting ID on a subsequent CustomerPayment SOAP call and it fails. Does anyone know how to resolve this? Am I able to pass in the Payment Instrument record within the Customer Payment request?Eric B
11/23/2023, 11:17 PMSimon
11/23/2023, 11:21 PMpreserveOnFile = True
(well technically we don't send it at all on our SOAP request, but it defaults to True).Simon
11/23/2023, 11:54 PMpreserveOnFile = False
<platformCore:status isSuccess="false" xmlns:platformCore="urn:core_2021_1.platform.webservices.netsuite.com">
<platformCore:statusDetail type="ERROR">
<platformCore:code>INVALID_KEY_OR_REF</platformCore:code>
<platformCore:message>Invalid paymentoption reference key 6336 for customer 3688.</platformCore:message>
</platformCore:statusDetail>
</platformCore:status>
Simon
11/27/2023, 5:41 PMNElliott
11/28/2023, 12:29 PMSimon
11/28/2023, 10:40 PM