2016-07-30 7 views
0

この質問に関連するすべての回答に従っていますが、依然としてUnable to redirect to vendor's websiteエラーが発生しています。Sage payベンダーのWebサイトにリダイレクトできません

PORT 443,80を開封しました。whitelistedセイジペイのIPアドレスもあります。

私が渡す通知URLはちょっと混乱していますが、URLではなくハンドラです。これは私のURLです

string NotificationURL = "http://xxx.xxx.xxxx/Confirm.aspx"; 

私が間違っているのか

以下は私のログファイルがある、ログファイル内のすべてが正しいように思わ

を編集して行方不明です何を教えてください。サーバーがNotificationURLとして渡されたConfirm.aspxページを表示しています

2016-07-30 19:41:05 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /services/data.ashx method=bookTable 80 - 150.107.91.31 HTTP/1.1 Mozilla/5.0+(Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/51.0.2704.103+Safari/537.36 http://tcb.gtg.tech/home.html tcb.gtg.tech 200 0 0 3420 
2016-07-30 19:41:51 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /services/data.ashx method=paydeposit 80 - 150.107.91.31 HTTP/1.1 Mozilla/5.0+(Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/51.0.2704.103+Safari/537.36 http://tcb.gtg.tech/home.html tcb.gtg.tech 200 0 0 1640 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 328 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 156 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 156 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 140 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 156 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 140 
2016-07-30 19:42:16 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 156 
2016-07-30 19:42:18 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 140 
2016-07-30 19:42:18 W3SVC18 UBAIDMOHAMMADVM xx.xx.xx.xxx POST /Confirm.aspx/ - 80 - 195.170.169.29 HTTP/1.1 SagePay-Notifier/1.0 - tcb.gtg.tech 200 0 0 140 

答えて

0

返されている5006エラーですか? Sage Payから通知URLを介して通知応答を受け取っていますか?

次は、5006エラーのトラブルシューティングに使用できる手順の一覧です:

  1. は、通知URLがあなたがのステータスとトランザクション応答の受信を確認する必要があります
  2. 外部からアクセス可能であることを確認してくださいOK、INVALIDまたはERRORのいずれか
  3. ヘッダーコード、コメント、またはHTMLを削除するには、応答バッファをクリアします。 Sage Pay Serverは "Status ="が応答の最初の文字であると予想しています。
  4. NotificationURLは、Statusフィールド、RedirectURLフィールド、およびオプションでStatusDetailフィールドでのみ応答する必要があります。 4. RedirectURLが有効である必要があります。ステータスに関係なく、有効な完全修飾URL(http://またはhttps://で始まるアドレス)を含むRedirectURLを送信する必要があります。
  5. 応答のエンコーディングは、名前=値のフィールドを改行(CRLF)で区切る必要があります。
  6. Sage Pay(OK、ABORT、NOTAUTHED、REJECTED、PENDING、ERROR)によって送信されたすべてのメッセージをNotificationURLが正しく処理できるはずです。
  7. 通知POSTの検証でエラーが発生しないすべての状況で、OKのステータスを送信する必要があります。 ABORTまたはNOTAUTHEDのステータスが受信されても​​、OKとRedirectURLの応答が必要です。アウトバウンドトラフィックの場合

  • 以下のすべてのIPアドレスがサーバーまたはファイアウォール内で許可されていることを確認し 195.170.169.9 - live.sagepay.com 195.170.169.8 - test.sagepay.com

    セージは、コールバック支払うそこから

    IPアドレスは以下のとおりです。

    195.170.169.14

    195.170.169.18

    195.170.169.15

  • 関連する問題