2016-10-11 13 views
0

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のセージアカウントで正しくピックアップされるようにするにはどうすればよいですか?

答えて

1

バスケットXMLはSage Accountsではサポートされていませんし、Sage Accountsはあなたの言ったように負の値を受け取っていません。 Sage AccountsがXMLを採用するまでは、割引を引き出す方法はありません。

関連する問題