คำถามเกี่ยวกับ Postback ของ Pay Pal

หวังว่าบางคนสามารถตอบคำถามของฉันได้

ฉันกำลังพัฒนาหน้าเว็บด้วยปุ่ม "ซื้อเลย" ของ paypal รหัสสำหรับหน้าดังที่แสดงด้านล่าง

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
...
<div id="content">
    @RenderBody()    

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post"  >
    <input type="hidden" name="..." value="..."/>
    <input type="hidden" name="..." value="..."/>
    <input type="image" src="..." border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"/>
    <img alt="" border="0" src="..." width="1" height="1"/>
    </form>    
</div>
<div id="footer2">...</div>

</html>

เมื่อผู้ใช้คลิกปุ่ม "ซื้อรายงาน" เขาจะถูกพาไปที่หน้าใหม่ทั้งหมดเพื่อไปที่เว็บไซต์ paypal ซึ่งอยู่ห่างจากเว็บไซต์ของฉัน สิ่งที่ฉันพยายามบรรลุคือเมื่อผู้ใช้คลิก "ซื้อรายงาน" ฉันต้องการแสดงหน้า paypal ในหน้าเว็บของฉัน

ฉันใช้ ASP.NET MVC3 มันสามารถทำได้? กรุณาช่วย


person igress    schedule 15.08.2011    source แหล่งที่มา


คำตอบ (2)


คุณจะต้องใส่แบบฟอร์มนี้ใน iframe หากคุณต้องการให้ผู้ใช้อยู่ในเพจของคุณ

person Tejs    schedule 15.08.2011
comment
ขอบคุณ @Tejs สำหรับคำตอบ: ตอนนี้ฉันกำลังวางแผนที่จะใช้เฟรม: ฉันทำสิ่งนี้: ' ‹iframe id=testFrame› ‹form action=paypal.com/cgi-bin/webscr method=post › ‹input type=hidden name=... value=.../› ‹input type=hidden name=... value=.../› ‹input type=image src=... border=0 name=submit alt=PayPal - วิธีการชำระเงินออนไลน์ที่ปลอดภัยและง่ายกว่า!/› ‹img alt= border=0 src=... width=1 height=1/› ‹/form› ‹/iframe› ' ไม่เห็นปุ่ม Buy Report เลย - person igress; 15.08.2011
comment
PS: ฉันไม่ใช่แฟนตัวยงของ iFrame ดังนั้นจึงไม่แนะนำ iFrame - person RG-3; 15.08.2011
comment
PayPal ปฏิเสธ (i) เฟรมอย่างจริงจัง กรณีที่เลวร้ายที่สุด คุณอาจถูกระงับบัญชีของคุณ หากคุณต้องมีในเว็บไซต์ของคุณเอง ให้ซื้อ Website Payments Pro Hosted (หรือที่เรียกว่า 'Hosted Sole Solution') - person Robert; 16.08.2011

ฉันอยากจะแนะนำให้ "ดำเนินการตามกระแส" ของ PayPal โดยไม่ใช้ IFrame มีตัวเลือกที่กำหนดค่าได้ใน PayPal เพื่อกลับไปยังเว็บไซต์ของคุณด้วย

person IrishChieftain    schedule 15.08.2011
comment
+1 เห็นด้วย การดำเนินไปตามกระแสถือเป็นเรื่องปกติเมื่อต้องรับมือกับ PayPal ไม่เพียงแต่มีตัวเลือกที่กำหนดค่าได้สำหรับ PayPal เพื่อกลับไปยังไซต์ของคุณ แต่ยังมีตัวเลือกที่กำหนดค่าได้เพื่อปรับแต่งหน้า PayPal ที่ลูกค้าของคุณจะถูกนำทางไปเมื่อพวกเขาซื้อเลย การใช้เฟรมดูน่าสงสัย - person Josh; 15.08.2011
comment
+1 สำหรับคำแนะนำของ Chase โปรดทราบ: เมื่อปรับแต่งเพจของคุณใน PayPal คุณอาจต้องวางแบนเนอร์ของคุณในโฟลเดอร์รูปภาพที่มีการป้องกัน https บนเซิร์ฟเวอร์ของคุณ :) - person IrishChieftain; 16.08.2011