gpt4 book ai didi

asp.net - VB.Net PayPal 集成说明

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:24 24 4
gpt4 key购买 nike

我正在使用 vb.net 中的一个历史 PayPal 系统。我正在努力为用户支付的产品添加单个项目描述或名称。它使用 NVPSetExpressCheckout,数据旨在在用户即将付款时显示在 PayPal 网站上。相反,我不断遇到问题,我认为这一定是由于语法或我尝试这样做的方式造成的。

这是当前有效的代码:

        Dim ppSet As New NvpSetExpressCheckout()
ppSet.Add(NvpSetExpressCheckout.Request._AMT, Decimal.Parse(litTotal.Text))
ppSet.Add(NvpSetExpressCheckout.Request.CURRENCYCODE, "GBP")
Dim basePath As String = Request.Url.AbsoluteUri.Replace(Request.Url.PathAndQuery, String.Empty) + Request.ApplicationPath
ppSet.Add(NvpSetExpressCheckout.Request._RETURNURL, basePath & "paypal.aspx")
ppSet.Add(NvpSetExpressCheckout.Request._CANCELURL, basePath & "cancel.aspx")

然后我尝试使用许多方法添加描述,例如:

        ppSet.Add(NvpSetExpressCheckout.Request.L_DESC0, "First Item")

然而,我只是收到如下错误:

'L_DESC0' is not a member of 'Encore.PayPal.Nvp.NvpSetExpressCheckout.Request'.

这个问题让我抓狂,我找不到解决办法。包括 XML 在内的所有文档都说这是正确的方法。我确实尝试只使用有效的 DESC 字段,但是所有项目都显示为一个段落而不是单独的行。非常感谢帮助。

最佳答案

找到解决方案。这是由于未提交 L_AMTn 请求,这基本上是项目金额。一旦这加起来就是它完美提交的总成本。

关于asp.net - VB.Net PayPal 集成说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12960206/

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