我有一个产品,一个动态创建的文件,我需要一个贝宝在向文件地址付款后返回客户。简单的立即购买按钮很优雅,但如果我把
<input type="hidden" name="return" value="http://www.mysite.com/x727x7e.dat">
变成一个按钮的代码,简单的浏览器的Page-View Source就可以显示支付前的文件地址。
以下是按钮代码示例:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="return" value="http://www.mysite.com/x727x7e.dat">
<input type="hidden" name="cancel_return" value="http://www.mysite.com/nothanx.html">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="1111111111">
<input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1"></form>
我认为正确的方法是使用 PayPal api 并在交易成功后生成文件,但由于我是 paypal 的菜鸟,想知道这可以用一种优雅的方式解决吗?
我可以制作一个(asp.net c#)按钮,使带有此参数的 post 方法发送到 paypal,以便客户看不到返回 url?