使用API​​将自定义变量传递给paypal IPN

时间:2014-05-23 08:47:19

标签: paypal

我正在使用paypal API进行订阅。 我想在IPN中传递自定义变量,例如用户ID,这样我就可以将id保存在数据库中,只向用户显示他的交易。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点。

如果您的某种发票ID已经与您的客户有关,那么您只需将该发票ID传递到API请求的INVNUM参数即可。这样它就会回到"发票" IPN中的参数,然后您可以使用现有关系撤回客户ID并保存该客户ID的新交易。

或者,您可以在API请求中使用CUSTOM参数,该参数允许您传递任何最多256个字符的字符串。如果您只需要那个值,那么您可以单独存储它并使用" custom"将其从IPN中拉出来。那里的参数。如果你需要传递超过1个自定义值,你可以将它们全部包含在一个字符串中,例如" val1 | val2 | val3 | etc"并解析IPN发送给您的自定义参数。

相关问题