使用PayPal PHP REST API实现Payflow信用卡授权的相关问询
关于PayPal REST API payment_method参数与Payflow适配的解答
- 你查阅的旧版PayPal REST v1接口中
setPaymentMethod参数的合法枚举值仅包含paypal、credit_card两个公开取值,不支持设置为payflow,官方文档从未将payflow纳入该参数的可选值列表。 - 你需要的「绕过PayPal登录/访客页,直接展示信用卡授权界面」的需求,不需要对接Payflow就能实现:在创建订单时指定
payment_source为card,同时前端加载PayPal JS SDK时添加disable-funding=paypal参数,即可直接唤起原生信用卡录入表单,完全复用你现有「创建订单-捕获」的REST处理流程,不需要调整核心业务代码。 - Payflow是PayPal旗下独立的支付网关产品,和标准REST API的订单体系不互通,无法通过标准REST接口唤起Payflow对话框,若强行对接Payflow需要完全重构支付链路,无法复用现有REST代码逻辑。
如果你当前使用的是PayPal REST v2版本接口,
payment_method参数已被废弃,统一替换为payment_source字段做支付方式指定,逻辑和上述说明一致。
内容的提问来源于stack exchange,提问作者TreedEagle
相关产品推荐
相关产品推荐

