关于Paypal Hosted Checkout解决方案以及“身份令牌”或“令牌ID”的目标,有2个问题。
1- 我来到几个在线Paypal文档(例如Payflow集成),谈论提供“身份令牌”(或“令牌ID”,我认为他们是相同的吗?),但我想知道什么是传递这个令牌ID的目的,是为了我自己的安全,还是Paypal的,或其他什么?有没有人确切知道该令牌ID的目的是什么,Paypal正在做什么,和/或供应商应该用它做什么?
提出这个问题是因为在进行表单发布以将用户重定向到Paypal托管结账时,我们必须首先调用paypal网关服务器以获取“安全令牌”,并且此API调用已通过另一种方法保护,我需要传递我的帐户凭据。那么为什么仅发布“安全令牌”是不够的,我们还需要发布“令牌ID”? Paypal应该已经通过第一个API调用no?
将安全令牌与我的帐户信息相关联2- 此外,在流程结束时,一旦Paypal将客户返回到我的供应商网站,Paypal是否包含任何这些令牌(令牌ID或安全令牌)作为其请求的一部分(可能通过将url参数添加到我的给定供应商返回URL )?如果是这样,Paypal会建议在供应商方面进行任何类型的验证,例如验证令牌与我(供应商)存储在用户会话中的令牌相匹配,然后通过表单发送到Paypal托管结账?基本上,我如何确保在我将客户重定向到Paypal托管结账时以及Paypal将客户返回我的网站之间的时间内没有被劫持?
参考:https://developer.paypal.com/docs/classic/payflow/integration-guide/#hosted-checkout-pages
非常感谢
答案 0 :(得分:0)
据我了解(如果正确阅读),安全令牌用于处理您自己网站上的交易,而不是将用户和订单传递给PayPal进行处理。安全令牌识别特定交易并确保订单的连续性不被破坏。您需要令牌ID才能获得安全令牌。
答案 1 :(得分:0)