Hi team,
Hope you are doing well!
Situation:
We have a payment page in the NetSuite with 2 mandatory (custom) fields.
field_1_ID: custbody_field_1 - type Free form text
field_2_ID: custbody_field_2 - list/record
Question:
Is this possible via SOAP to fill in those fields during the push payment process?
Currently, we are using the next SOAP request:
add xmlns="urn:messages_2020_1.platform.webservices.netsuite.com">
<record xsi:type="ns8:CustomerPayment" externalId="Yaypay-106-testPostman3333333222" xmlns:ns8="urn:customers_2020_1.transactions.webservices.netsuite.com">
<ns8:arAcct xsi:type="ns9:RecordRef" type="account" internalId="7" xmlns:ns9="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:customer xsi:type="ns10:RecordRef" type="customer" internalId="1662" xmlns:ns10="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:currency xsi:type="ns11:RecordRef" type="currency" internalId="1" xmlns:ns11="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:payment xsi:type="xsd:double">5.00</ns8:payment>
<ns8:tranDate xsi:type="xsd:dateTime">2023-08-025T12:02:42.000Z</ns8:tranDate>
<ns8:paymentMethod xsi:type="ns12:RecordRef" type="paymentMethod" internalId="11" xmlns:ns12="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:memo xsi:type="xsd:string">Yaypay-106-testPostman3333333222</ns8:memo>
<ns8:chargeIt xsi:type="xsd:boolean">false</ns8:chargeIt>
<ns8:ccApproved xsi:type="xsd:boolean">true</ns8:ccApproved>
<ns8:undepFunds xsi:type="xsd:boolean">true</ns8:undepFunds>
<ns8:class xsi:type="ns14:RecordRef" type="classification" internalId="10" xmlns:ns9="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:location xsi:type="ns15:RecordRef" type="classification" internalId="7" xmlns:ns9="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:department xsi:type="ns16:RecordRef" type="department" internalId="3" xmlns:ns9="urn:core_2020_1.platform.webservices.netsuite.com"/>
<ns8:subsidiary xsi:type="ns13:RecordRef" type="subsidiary" internalId="3" xmlns:ns13="urn:core_2020_1.platform.webservices.netsuite.com"/>
</record>
</add>
In case this is possible, could you please provide an example, using this SOAP request? (which lines should be added to this SOAP request)