ディスカッション

NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!

Webサービスを用いて注文書を追加するときにクレジットカードの処理を停止する

編集済:Jul 24, 2024 8:30PM SuiteCloud / カスタマイズ

適用

製品: NetSuite 2023.1

シナリオ

ユーザーは「ccApproved」フィールドをtrueに設定して、Webサービスから入力したときにクレジットカードの処理が行われないようにすることができます。これはNetSuiteの外部で作成および処理される注文書をWebサービスにてNetSuiteへ取り込む際にに役立ちます。たとえば、顧客からの注文書を受け取る外部Webサイトなどでの使用が考えられます。

クレジットカードが既に外部で処理されている場合、NetSuite側でクレジットカード情報を再処理しないでください。

解決策

以下のサンプルWebサービスリクエストは、注文書を取り込んでクレジットカード情報の保持しながらも、NetSuite標準支払い処理を停止する方法を示しています。

Sample SOAP request:

<soap:Body>
<platformMsgs:add>
  <platformMsgs:record xsi:type="tranSales:SalesOrder">
    <tranSales:entity internalId="1473"/>
    <tranSales:shippingCost>0</tranSales:shippingCost>
    <tranSales:paymentMethod internalId="5"/>
    <tranSales:ccNumber>4111111111111111</tranSales:ccNumber>
    <tranSales:ccExpireDate>2016-06-02T00:00:00.000Z</tranSales:ccExpireDate>
    <tranSales:ccName>Test Credit Card</tranSales:ccName>
    <tranSales:ccStreet>4555 Test Street</tranSales:ccStreet>
    <tranSales:ccZipCode>00000</tranSales:ccZipCode>
    <tranSales:ccApproved>true</tranSales:ccApproved>
    <tranSales:authCode>222222222222222222</tranSales:authCode>
    <tranSales:ccAvsStreetMatch>_y</tranSales:ccAvsStreetMatch>
    <tranSales:ccAvsZipMatch>_y</tranSales:ccAvsZipMatch>
    <tranSales:ccSecurityCodeMatch>_y</tranSales:ccSecurityCodeMatch>
    <tranSales:pnRefNum>11111111111111111</tranSales:pnRefNum>
    <tranSales:itemList>
      <tranSales:item>
        <tranSales:item internalId="148"/>
        <tranSales:quantity>1</tranSales:quantity>
      </tranSales:item>
 
タグ付けされた:

ようこそ!

サインイン

完全な詳細を表示するには、サインインしてください。

登録

アカウントがありませんか?ここをクリックして始めましょう!

リーダーボード

コミュニティの達人

第 1 四半期 (1月~3月 2026)

今週のリーダー

今月のリーダー

歴代リーダー