【问题标题】:Paypal Variables not Posting CorrectlyPaypal 变量未正确发布
【发布时间】:2011-07-21 15:13:47
【问题描述】:

我正在为客户构建一个完全自定义的购物车,并且会话(“Payment_Amount”)也没有任何内容发布到贝宝。 http://www.julianrycecreations.com/cprof/ucprof/store_front.aspx 是您可以查看她的购物车的地方。它仍在开发中,很多事情我没有正确排列。如果需要,我可以提供代码,但由于这是自定义的并且我的购物车受到限制,但我会看看我能做什么。提前谢谢你。

这是将其带到结帐页面 order.aspx 的代码

 Protected Sub OrderBtn_Click(sender As Object, e As System.EventArgs) Handles OrderBtn.Click
    If OrderSummaryLit.Text = "" Then
        ErrorMessageLbl.Text = "Must Customize Product before Checkout."
    Else
        InsertOrderDS.Insert()
        Dim comm = db.selectcommand(db.conn, "TOP 1 column_name", "table_name", "column_name = '" & Session("session") & "' ORDER BY column_name DESC")
        Dim sqlda As New SqlDataAdapter(comm)
        Dim dt As New DataTable
        sqlda.Fill(dt)
        Session("session") = dt.Rows(0)("column_name")
        Response.Redirect("order.aspx?ord_id=" & dt.Rows(0)("column_name"))
    End If
End Sub

这是您获得订单页面后的按钮代码。此使用和操作应将会话发送到 paypal 提供的 expresscheckout.aspx 页面。它应该给出错误或其他东西,但没有。

<form action='expresscheckout.aspx' method='post'>

【问题讨论】:

  • 发布您将数据传输到 Paypal 的代码是一个好的开始。

标签: asp.net vb.net paypal asp.net-4.0 cart


【解决方案1】:

导致问题的原因是没有引用 api 代码。我只是从 expresscheckout 中调用了该函数,它就可以工作了。

【讨论】:

    猜你喜欢
    • 2018-02-11
    • 2015-02-12
    • 2013-04-04
    • 1970-01-01
    • 2018-05-26
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多