Authorize.Net を使用して、AIM XML 払い戻しリクエストで InvoiceNumber フィールドを送信することはできますか? documentationに基づいてそれを行う方法についていくつかのバリエーションを試してみましたが、次のようなエラーが発生します。
名前空間「AnetApi/xml/v1/schema/AnetApiSchema.xsd」の要素「transactionRequest」には、名前空間「AnetApi/xml/v1/schema/AnetApiSchema.xsd」に無効な子要素「invoiceNumber」があります。予想される可能な要素のリスト: 名前空間「AnetApi/xml/」の「authCode、refTransId、splitTenderId、order、lineItems、tax、duty、shipping、taxExempt、poNumber、customer、billTo、shipTo、customerIP、cardholderAuthentication、retail、transactionSettings、userFields」 v1/スキーマ/AnetApiSchema.xsd'
私が質問する理由は、レポート上の理由から、払い戻しを元の取引に結び付けたいからです。そうすれば、請求書番号を検索して、同じ請求書番号を共有するすべての払い戻しレコードとともに、購入レコードがどこにあるのかを見つけることができます。現在のように、Authorize.Net システムでは、特定の顧客の最初の購入と払い戻しを一致させる方法はありません。