gpt4 book ai didi

C# ASP.NET Google Checkout 通知确认

转载 作者:太空狗 更新时间:2023-10-29 23:26:16 40 4
gpt4 key购买 nike

已经为此工作了一段时间,只是无法让谷歌接受我已经完成了他们想要的,所以他们不断向我发送同一订单的通知。此处提供了相关文档:

Google Notification Acknowledgement Documentation

这是我在接收谷歌通知的页面上的代码:

 string serial = Request["serial-number"];

// do my stuff

StringBuilder responseXml = new StringBuilder();
responseXml.Append("<?xml version='1.0' encoding='UTF-8'?>");
responseXml.Append("<notifiation-acknowledgment xmlns=\"http://checkout.google.com/schema/2/\" serial-number=\"");
responseXml.Append(Request["serial-number"]);
responseXml.Append("\" />");

HttpResponse response = HttpContext.Current.Response;
response.StatusCode = 200;
response.ContentType = "text/xml";
response.Write(responseXml.ToString());

最佳答案

您将“notification-acknowledgement”拼错为“notifiation-acknowledgment”。

我还建议使用 GCheckout正如 briercan 在评论中所说。如果你使用它,那么你所要做的就是:

var ack = new GCheckout.AutoGen.NotificationAcknowledgment();
ack.serialnumber = serial;
Response.BinaryWrite(GCheckout.Util.EncodeHelper.Serialize(ack));
Response.StatusCode = 200;

关于C# ASP.NET Google Checkout 通知确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6037391/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com