Paypal NVP可以传递多个自定义字段

时间:2012-11-13 16:10:27

标签: paypal paypal-nvp

我知道我可以传递一个字段名称“CUSTOM”,它应该在IPN中返回,我可以传递两个值,例如CUSTOM0和CUSTOM1吗?或类似的东西

1 个答案:

答案 0 :(得分:5)

您无法传递多个字段,但如果需要,可以在该1字段中传递多个值。例如,您可以包含类似...的值

VAL1 | val2的| VAL3 | VAL4

然后在您的IPN脚本中,您可以像下面的PHP示例一样处理它......

$custom_values = explode('|',$_POST['custom']);

然后您的自定义值将在$ custom_values数组中可用,以供您相应使用。

您还可以发送NVP字符串或XML字符串,如果这有助于您保持正确,但请记住CUSTOM参数只接受256个字符。

如果您需要更多,或者您更喜欢,您可以始终将数据保存在本地数据库中,然后只在CUSTOM字段中传递记录ID,以便您可以从数据库中提取所有这些详细信息在您的IPN脚本中使用该记录ID。

相关问题