我的公司使用Cybersource作为PayPal的付款集成渠道,作为一种付款方式。我们正在努力摆脱Cybersource,并评估与Paypal的直接集成。我们在这样做时面临着各种内部挑战。我将在下面枚举相同的内容:
Paypal有一个REST API集成方法,您可以在其中提出一个createPayment请求,该请求返回批准URL。我们的页面重定向到该URL,并且向用户显示Paypal页面进行付款。付款后,用户将被重定向回我们自己的URL,该URL作为createPayment请求调用的一部分提供给Paypal。我们在CyberSource集成中使用了类似的流程。
我们有旧的Paypal帐户,该帐户与REST API集成不兼容(按照我的指示),我们无法创建新帐户,因为同一帐户已在全球范围内被多个团队使用,并且完全迁移是一项重大工作开销。
我们尝试使用Paypal的NVP / SOAP API进行试验,但现在看来它们已经弃用了上述流程,并且还需要客户端SDK(JS)集成,这需要进行重定向,并在其上显示Paypal按钮它自己的。这里的挑战是1)我们不要Paypal渲染按钮。 2)在UI上集成JS SDK可能会产生很大的运营开销,因为UI不属于我们的团队。
还有Brain脑SDK的另一种选择,但不确定是否对我们的情况有用。
最后的问题陈述是,我们需要从CyberSource迁移到Paypal,而无需使用REST API路径(可能使用NVM / SOAP或BrainTree),也不需要使用Javascript SDK。
有没有办法将完整的服务器端集成与SOAP / NVM结合使用?