2011-03-23 92 views
0

我正在爲客戶建立一個完全自定義的購物車,並且會話(「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'> 

+1

發佈您的數據傳輸到PayPal的代碼是一個好的開始。 – TheGeekYouNeed 2011-03-23 20:37:24

回答

0

是什麼原因導致這個問題並沒有引用API代碼。我只是簡單地從expresscheckout調用函數,它工作。