我们为客户建立一个网络表单,支持使用paypal以新加坡元($)支付给新加坡PayPal帐户。现在他们抱怨说,超过一半的客户使用paypal付款给他们并没有得到我们的系统应该发送给他们的电子邮件通知,而且我们系统中这些客户的状态并没有。反映了这些客户所做的付款。这里很清楚,在某些情况下,paypal不会将他们的IPN发送到我们的系统。
从我们的客户提供给我们的交易历史csv文件(他们从他们的PayPal帐户生成,在这种情况下是接收帐户),大多数状态已完成,但似乎我们的网站仅接收来自Paypal当Counterparty Status的价值是非美国 - 已验证'。当状态为“已完成”时,我们无法从paypal收到IPN,但对手方状态为“非美国 - 未注册”状态。或者'非美国 - 未经验证的'。那么我们如何解决这个问题呢?即使这些付款人未注册或未经验证,我们如何从PayPal获得这些IPN?实际上这些付款的状态是什么?