2011-03-23 3 views
0

고객을 위해 완전히 맞춤화 된 장바구니를 만들고 있으며, 세션 ('Payment_Amount') 또는 그 밖의 어떠한 것도 페이팔에 게시하지 않습니다. http://www.julianrycecreations.com/cprof/ucprof/store_front.aspx에서 장바구니를 볼 수 있습니다. 그것은 아직 발달 중이며 제대로 정렬되지 않은 것들이 많이 있습니다. 필요한 경우 코드를 제공 할 수 있지만 이는 제한적일 수있는 맞춤식 및 장바구니이므로 내가 할 수있는 것을 볼 것입니다. 미리 감사드립니다. Paypal 변수가 올바르게 게시되지 않습니다.

당신이 주문 페이지를 일단

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 

여기에 버튼의 코드 order.aspx 체크 아웃 페이지에 소요되는 코드입니다. 이것은 페이팔 (paypal)이 제공하는 expresscheckout.aspx 페이지로 세션을 보내야하는 액션을 사용합니다. 오류가 발생해야하지만 그렇지 않습니다.

문제가 API 코드를 참조하지 않은 원인이 무엇인지

+1

데이터를 Paypal로 전송하는 코드를 게시하는 것이 좋습니다. – TheGeekYouNeed

답변

0

<form action='expresscheckout.aspx' method='post'> 
. 익스프레스 체크 아웃 (expresscheckout)에서 함수를 간단히 호출하여 작동했습니다.

관련 문제