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

贝宝RESTAPI的Asp。网

吕德业
2023-03-14

我创建贝宝Restapi以下步骤1.创建登录ID由developer.paypal.com2.点击我的应用程序3.点击按钮"创建应用程序"创建测试应用程序4.通过单击testapp,我得到了两个api凭据(i)测试凭据(ii)实时凭据(通过单击显示)

我的代码中存在上述api(客户端ID和密码)的问题,代码给出的错误号为401或某个时间为400

我已检查“帐户资格”

PayPal付款和登录与PayPal显示正确的标志

但未为实时事务启用的功能

直接信用卡显示:注意:对于应用程序中的直接信用卡处理,已禁用Live凭据。我们正在处理您的信息,并将在启用live API凭据时向您发送电子邮件。

同样

未来付款注意:实时凭据被禁用,以便在应用程序中进行未来付款处理。我们正在处理您的信息,并将在启用实时API凭据时向您发送电子邮件。

但是如果我使用其他客户端ID和秘密,那么我的代码工作正常。我做错了什么?请帮帮我......

共有1个答案

吴星汉
2023-03-14

RESTAPI支持许多国家和货币。要检查REST API对美国帐户直接信用卡支付的支持,请参阅帐户资格页面。如果您注册了英国网站Payments Pro帐户,则可以在英国获得REST API中的直接信用卡支持。

如果您在美国,请访问帐户资格页面以申请直接信用卡和未来付款的权限。这些申请需要审查和批准。

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

  • 我在沙箱中工作,使用PayPal REST。net SDK方法支付。创建一个信用卡对象。当所有参数有效且使用来自的测试CC编号时https://developer.paypal.com/webapps/developer/docs/integration/direct/accept-credit-cards/,付款对象从该方法返回,一切正常。 但是,当参数无效时,例如过去的过期日期或沙箱无法识别的

  • 我正在尝试使用我的沙盒模式通过PayPal运行付款。NET CORE 3项目。这个想法是让客户能够选择是使用他/她的PayPal账户还是信用卡付款。我正在使用PayPal-NET-SDKv2.0.0-rc2 我正在努力理解这是否是正确的运行顺序: 使用 这是正确的执行命令吗?

  • 有没有办法跳过使用PayPal REST Api的两步确认过程? 我已经成功地使用PayPalREST api实现了标准流程,它将用户带到PayPal网站,在那里他们输入他们的凭据,然后得到带有“继续”选项的订单摘要。“你快完成了。您将在xxxx商店确认付款”。 有没有一种方法可以跳过这一步?这样就不会让用户返回我的网站,在那里他们必须再次查看订单并选择“付款”,而是在PayPal上显示“立即付款

  • 谢谢你的预付费。

  • 将多个项目发送到paypal rest api的正确方式是什么?我已经阅读了文档和示例,据我所知: 申报交易 - 声明新项目列表 循环订单 - - 结束循环 添加项目到项目列表 添加项目列表到交易 添加到事务 这是我一直在玩的代码,以使这项工作,但我得到了通常的贝宝重定向错误,这是标准错误时,有些东西是不正确的付款。 我可以成功地发送一个单项使用金额和金额细节类,它只是添加多个项目,我正在努力。