当前位置: 首页 > 知识库问答 >
问题:

支付通过贝宝与ASP。净核心3

公孙栋
2023-03-14

我正在尝试使用我的沙盒模式通过PayPal运行付款。NET CORE 3项目。这个想法是让客户能够选择是使用他/她的PayPal账户还是信用卡付款。我正在使用PayPal-NET-SDKv2.0.0-rc2

我正在努力理解这是否是正确的运行顺序:

  1. 使用PaymentCreateRequest

这是正确的执行命令吗?

共有1个答案

皇甫礼骞
2023-03-14

>

  • 您应该使用v2/订单,而不是旧的v1/支付;v2 SDK可以在这里下载

    与其将旧式的整页重定向到批准url,不如使用新的签出上下文界面,让您的网站在后台加载。这里是一个演示模式。另一个好处是,它提供了嵌入式/内嵌式信用卡表单。

    • 一旦一切正常,作为收尾工作,不要忽视优雅地处理/传播服务器上的资金故障,这样买家在被拒绝时可以选择其他产品

    如果您从意图=捕获(v2)或销售(v1)开始,捕获(v2)/执行(v1)调用将是最终的并完成事务,不会有授权步骤,因此(4)在您的列表中是可跳过的。(如果您发现您有延迟捕获的特定业务需求,您应该只费心实现意图=捕获/销售以外的东西,因为它增加了复杂性)

    关于实现集成的服务器端部分的更一般信息:https://developer.paypal.com/docs/checkout/reference/server-integration/set-up-transaction/

  •  类似资料:
    • 问题内容: 我有一个要添加“立即付款”按钮的产品列表,这样我就可以允许我的客户通过Paypal付款。 我已经阅读了文档,找不到如何执行此操作。我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表。我还需要结帐流程来逐项列出订单,因此以1个价格“立即购买”也不是一件好事。 任何帮助表示赞赏的人,我都尝试过(没有运气): 问题答案: 请参阅此示例,并相应地进行更改。基本上将下划线添加到项目

    • 我正在实现确认电子邮件功能。我正在向用户发送一封帐户激活电子邮件,电子邮件中有激活链接。我正在尝试,当用户单击电子邮件中的链接时,它会将用户重定向到我的方法ConfirmEmail之一,该方法采用两个参数user,即加密的电子邮件和代码。当我单击调试器设置为该ConfirmEmail方法的链接时,它不会出现在那里。 确认电子邮件方式: 电子邮件中的链接如下所示: https://localhost

    • 我使用贝宝rest api支付资源来更新付款金额和项目信息;我只是想改变项目的价格和税收;和运费金额;但返回MALFORMED_REQUEST;让我喝醉... request_data是: 并返回:{"name":"MALFORMED_REQUEST","消息":"MALFORMED_REQUEST","information_link":"https://developer.paypal.com

    • 我对Paypal express结账有点困惑,是否有可能为通过信用卡付款而没有账单协议的买家进行参考付款(我们禁用账单协议,因为如果启用,Paypal会要求创建新帐户)。 我知道在payment Pro中,我们可以在没有任何账单协议的情况下进行参考支付,因为它仅限于少数几个我们无法使用的国家。 注意:我们的商户账户已经激活,可以进行参考支付。 谢谢,阿兹

    • 我创建贝宝Restapi以下步骤1.创建登录ID由developer.paypal.com2.点击我的应用程序3.点击按钮"创建应用程序"创建测试应用程序4.通过单击testapp,我得到了两个api凭据(i)测试凭据(ii)实时凭据(通过单击显示) 我的代码中存在上述api(客户端ID和密码)的问题,代码给出的错误号为401或某个时间为400 我已检查“帐户资格” PayPal付款和登录与Pay

    • 在使用PayPal Adaptive的链式支付时,是否可以传递客户的账单地址?目前,用户在我的市场商店中输入他们的运输和账单地址,然后必须在贝宝结账页面上再次输入他们的姓名、电子邮件地址和账单地址,如果他们使用贝宝的客人结账选项(用借记卡/信用卡支付)。理想情况下,我想以某种方式通过这一点,当他们从我的结账移动到贝宝支付屏幕,这是通过并行支付使用自适应支付(经典API)。