表格发布 - 回发然后发布,(贝宝)这可能吗?

问题描述:

我需要将我的购物车提交至<form />(使用网络支付标准选项)的PayPal。表格发布 - 回发然后发布,(贝宝)这可能吗?

而不是将此表单的内容绘制到页面上,并将“下单”按钮直接发布到paypal.com,是否可以将“下单顺序”按钮发回给我,对我来说然后发布购物车,并将用户重定向到正确的位置?

如果不是我能看到的唯一选择是将购物车自己发送到PayPal,检索一些唯一的ID,然后将用户重定向到具有此唯一ID的页面,但我不认为“网络支付标准”支持这个。

贝宝使用什么称为IPN(即时付款通知)。您应该使用某种标识符保存所有客户的数据。将表单发布到包括标识符的paypal。他们会将结果发回到您指定的页面。这将允许您通过您的标识符将他们发送给您的结果与保存的数据进行匹配,以便您现在可以处理订单。

复制粘贴代码示例: http://forums.asp.net/t/92314.aspx

+0

所以这是不可能完成的动作将用户定向到支付网关之前? – ajbeaven 2010-05-13 00:26:59

+1

哦好吧,我明白你的意思了。也许使用一些JavaScript来执行一个“同步”http后发送到您的服务器,当该JavaScript函数返回时,它执行该表单,以便它正常发布到贝宝。注意我说同步不是异步的。这可以通过jQuery轻松完成。 – used2could 2010-05-13 12:07:48