OpenCart Sagepayサーバーの支払いモジュールを使用して、バスケットまたはショッピングカートのいずれかを含むMySagePayに送信されたすべてのバスケットアイテムをプロトコル3.0(https://live.sagepay.com/gateway/service/vspform-register.vsp) BasketXMLフィールド。特に、割引であるアイテムはピックアップされず、顧客が支払った金額がバスケットアイテム合計に加算されないため、元帳上の金額損失が発生します。SageアカウントがMySagePayからバスケット割引商品を受け取っていない
コロンで区切られた元のBasketフィールドを使用するように指示されましたが、Sage Accountsでは無視される負の値としてアイテムを送信する以外に項目を割り引くかどうかを指定する手段はありません。
さらに、正しくフォーマットされたBasketXMLフィールドを使用してMySagePayに提出された割引アイテムは、(合計金額の残高はあるが)支払明細には表示されません。
また、MySagePayに提出されたバスケットアイテムのProductSKUがセイジアカウントで使用されているSKUと正確に一致することを確認することをお勧めしましたが、割引アイテムとしてSKUを指定する方法はありません。
ウェブサイトからMySagePayまでのすべての作業が完了したことは間違いないと思いますので、割引アイテムを含む買い物カゴのコンテンツがMySagePayのセージアカウントで正しくピックアップされるようにするにはどうすればよいですか?