我们有一个通过PayPal MassPay API向我们的用户汇款的系统,它工作正常,但问题是:我找不到通过PayPal的API检索MassPay交易状态的方法.
我调查的第一件事是使用PayPal'GetTransactionDetails'API调用,但这需要交易ID,而原始PayPal MassPay API调用不会返回该ID.发布MassPay时,这是PayPal响应:https://gist.github.com/3860194
正如您在响应中所看到的,PayPal向我发出了相关ID,但没有交易ID.我的下一个想法是使用'TransactionSearch'API调用,但它也不接受相关ID.我甚至尝试基于TransactionClass参数('MassPay')和StartDate进行广泛的TransactionSearch,但响应中不包含任何信息(电子邮件或相关ID),这些信息允许我确定哪个搜索结果是我的原始请求.
是否有人使用PayPal的API通过相关ID搜索/检索交易ID?
以下PHP调用的Perl等价物是什么?
$_SERVER["HTTP_HOST"]
$_SERVER["REQUEST_URI"]
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.
以下PHP代码完全符合我的要求.问题是我需要在Perl中重新创建它并且我一直在使用open()和sysopen()Perl函数,但不能这样做.有没有人有任何帮助或知道任何可能有帮助的链接?谢谢.
$URL = "http://example.com/api.php?arguments=values";
echo file_get_contents($URL);
Run Code Online (Sandbox Code Playgroud)