Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 贝宝网站返回值?_C#_Asp.net_Paypal - Fatal编程技术网

C# 贝宝网站返回值?

C# 贝宝网站返回值?,c#,asp.net,paypal,C#,Asp.net,Paypal,我在我的aspx页面上从Paypal开发者帐户创建了一个Paypal send payment按钮,用户可以从中向我发送付款,但我想知道如何才能获得唯一的密钥,关于哪个用户向我付款。 我怎样才能认出是谁通过Paypal付给我的。 我可以传递任何值(他的邮件id、姓名、电话号码或唯一密钥),但我不知道Paypal将如何向我返回值,以便我可以在DB中维护用户付款历史记录 有关于这个的好论坛吗? 请任何人帮助我。您可以使用自定义参数。它最多可容纳256个字符,因此如果需要多个值,可以执行value1

我在我的aspx页面上从Paypal开发者帐户创建了一个Paypal send payment按钮,用户可以从中向我发送付款,但我想知道如何才能获得唯一的密钥,关于哪个用户向我付款。 我怎样才能认出是谁通过Paypal付给我的。 我可以传递任何值(他的邮件id、姓名、电话号码或唯一密钥),但我不知道Paypal将如何向我返回值,以便我可以在DB中维护用户付款历史记录 有关于这个的好论坛吗?
请任何人帮助我。

您可以使用自定义参数。它最多可容纳256个字符,因此如果需要多个值,可以执行value1 | value2 |等操作,然后在另一端将其拆分


当您在API请求或标准按钮中包含自定义参数时,它将在IPN通知中返回,以便您可以根据需要自动处理这些数据。

PDT是什么?我听说过从paypal帐户获取值这个术语?PDT本质上与IPN相同,只是它将数据发送到返回URL,而不是发送到与签出流分离的脚本的静默帖子。但是,它发送相同的数据,并且您以相同的方式对其进行验证。问题是,即使启用了自动返回功能,也不能保证用户在使用支付标准时会返回您的站点,因此,在返回URL上处理支付后处理任务是不明智的。这意味着,如果我们使用PDT,用户在发送paypal支付后立即关闭页面,则不会返回任何数据?并且我们可能会丢失paypal用户详细信息?但在IPN的情况下,这不会发生,当用户立即关闭浏览器寻呼机或不返回我们的网站时,我们可以获得其数据或信息?这是IPN背后的观点吗?这是正确的。无论用户的操作如何(只要事务确实完成),IPN都将始终触发。它还允许您处理许多其他事情,如退款、争议、待付款(当它们清除或失败时)等。这是一个很好的资源,包括适用于大多数交易的解决方案。这是一个例子。