gpt4 book ai didi

c# - PayPal Express - 如何整合卡支付?

转载 作者:太空宇宙 更新时间:2023-11-03 23:45:58 25 4
gpt4 key购买 nike

问题背景:

我一直在使用 PayPal C# API 进行开发,并实现了“快速结帐”解决方案。这非常有效,但我只能使用 PayPal 帐户付款。我当然也希望能够使用卡进行支付。

代码:

作为我对 API 请求的一部分设置的参数:

        encoder["METHOD"] = "SetExpressCheckout";
encoder["RETURNURL"] = returnURL;
encoder["CANCELURL"] = cancelURL;
encoder["BRANDNAME"] = "Test App";
encoder["PAYMENTREQUEST_0_AMT"] = "120.00";
encoder["PAYMENTREQUEST_0_ITEMAMT"] = "120.00";
encoder["PAYMENTREQUEST_0_PAYMENTACTION"] = "Sale";
encoder["PAYMENTREQUEST_0_CURRENCYCODE"] = "USD";
encoder["L_PAYMENTREQUEST_0_NAME1"] = "test1";
encoder["L_PAYMENTREQUEST_0_AMT1"] = "20.00";
encoder["L_PAYMENTREQUEST_0_QTY1"] = "1";
encoder["L_PAYMENTREQUEST_0_NAME2"] = "test2";
encoder["L_PAYMENTREQUEST_0_AMT2"] = "20.00";
encoder["L_PAYMENTREQUEST_0_QTY2"] = "2";
encoder["L_PAYMENTREQUEST_0_NAME3"] = "test3";
encoder["L_PAYMENTREQUEST_0_AMT3"] = "20.00";
encoder["L_PAYMENTREQUEST_0_QTY3"] = "3";

当前实现:

用户被带到 PayPal 以通过他们的帐户付款,然后返回到我的网站:

enter image description here

我需要什么:

如果用户没有 PayPal 账户,我需要他们能够通过他们的账户或信用卡支付,然后返回到我的网站。 这可以通过快速结账实现吗?如果是这样,我该如何实现?:

enter image description here

最佳答案

您需要确保在网站支付首选项下的 PayPal 帐户配置文件中启用“PayPal 帐户可选”。

然后在您的 SetExpressCheckoutRequest 中您需要包含以下参数:

  • SOLUTIONTYPE=独家
  • LANDINGPAGE=计费
  • USERSELECTEDFUNDINGSOURCE=信用卡

然后您还需要确保将 API 版本更新到至少 109.0.这应该能满足您的需求。

关于c# - PayPal Express - 如何整合卡支付?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27610706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com