我正在尝试在网站上的多个位置实施 Payflow Pro 的透明重定向。主购买页面已设置并使用在 PayPal Manager 帐户中设置的 returnurl、errorurl、silentposturl 值。但是,我真的很想为网站的其他也发生交易的区域设置不同的返回 URL。
我知道安全令牌请求允许您设置将覆盖经理帐户设置的返回、错误、取消和静默发布 URL 的值,但我似乎无法做到这一点。
我们的安全令牌请求使用 php/cURL,我能够成功请求令牌并在测试事务中使用它,但仍然被重定向回经理帐户中定义的返回 url,而不是我在安全令牌请求中定义的那个. 我想如果我从网关获得成功的响应以及一切都很好的令牌。这是为安全令牌请求传入的内容:
SILENTTRAN=TRUE&CREATESECURETOKEN=Y&CURRENCY=USD&TRXTYPE=S&SECURETOKENID=XXXX&AMT=10.00&RETURNURL=https://site.com/returnurl.php&CANCELURL=https://site.com/cancelurl.php&ERRORURL=https://site.com/errorurl.php&SILENTPOSTURL=https://site.com/silentposturl.php
我想知道是否有人可以指出我可能出错的正确方向,或者是什么导致网关无法识别我的返回 url 值?