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

INTERNAL_SERVICE_ERRORPayPalREST APIhttps://api.paypal.com/v1/payments/payment

池照
2023-03-14

使用“实时”凭据,我在接受信用卡付款时收到内部\u服务\u错误,使用以下资源:https://api.paypal.com/v1/payments/payment. 同样的错误也会发生在web和cURL上。注意:这不会发生在仅沙盒LIVE中。请参阅下面的重新创建步骤。对于这篇文章,我不得不在“http s”中添加一个空格,因为我不能提交超过2个链接。

>

  • 获取OAuth令牌(在LIVE_USER_ID中替换用户名/密码:LIVE_PASSWORD

    curl http://s://api。贝宝。com/v1/oauth2/token-H“Accept:application/json”-H“Accept Language:en_US”-u“LIVE_用户ID:LIVE_密码”-d“grant_type=client_凭证”

    使用实时凭据获取令牌没有问题。将令牌添加到资源的以下请求中:

    curl -v http s://api.paypal.com/v1/payments/payment \
    

    -H“内容类型:应用程序/json”\-H“授权:持票人YK.Guhkghbaqggkilvhol7dde9svq.IDl mRwAZeM”\-d'{“意向”:“销售”、“付款人”:{“付款方式”:“信用卡”、“融资工具”:[{“信用卡”:{“号码”:“550000555555555559”,“类型”:“万事达卡”,“到期月份”:12,“到期年份”:2018,“cvv2”:111,“首名”:“乔”,“姓氏”:“购物者”}]},“交易”:[{“金额”:{“总额”:“0.01”,“货币”:“美元”},“说明”:“这是付款交易说明”。}]}”

    “名称”:“内部服务错误”,“消息”:“发生内部服务错误”,“信息链接”:“http://developer.paypal.com/webapps/developer/docs/api/#内部服务错误”,“调试id”:“525bfb7a6382a”}johnruffin:~johnruffin$thinks???

  • 共有2个答案

    钱睿范
    2023-03-14

    看起来URL的格式不正确。它是https,而不是上面提供的http。

    现在试了电话,工作正常。请检查确认。

    赫连心思
    2023-03-14

    谢谢你让我们注意到这个问题。我已经打开了一个内部bug与支付rest api开发团队。从提供的调试ID中,我看到信用卡被拒绝。将来,来自此场景的错误消息将属于此错误条件:https://developer.paypal.com/webapps/developer/docs/api/#CREDIT_CARD_REFUSED

    请尝试另一张/有效信用卡验证。

     类似资料:
    • @nativescript/* plugins npm run setupnpm start @nativescript/apple-pay @nativescript/google-pay @nativescript/payments How to use? This workspace manages the suite of plugins listed above. In general,

    • 在本章中,我们将研究如何在Drupal中设置Payments 。 付款是指向公司或个人交换货物,服务或两者的付款过程。 以下是在Drupal中设置付款的步骤。 Step 1 - 从链接下载Basic Payment模块和PayPal支付模块的最新文件,并安装在您的Drupal站点中。 Step 2 - 接下来,在模块中启用Basic Payment and PayPal Payment ,然后单击

    • v1

      v1 客户端模块版本 1 的包。 其它模块可以通过不同版本号来选用调用某个版本下的实现。 本包主要实现了客户端类,和各种资源(包括 stacks、resources、resources_type、events、actions、build_info、software_deployments、software_configs)的相关操作。

    • null 即http://example.com/pay/complete/paypal?token=8uk32254es097084v&payerid=seqnplb2jr9ly 这就是事情变得有点不稳定的地方。 方便地返回令牌和PayerID。

    • 将向量 v1 与 v2 点乘,返回点积。 参数 名称 类型 默认值 描述 v1 Float32Array|number[] 第一个向量。 v2 Float32Array|number[] 第二个向量。 返回值 点积,类型:number。

    • 得到向量 v1 与 v2 间距离的平方。 参数 名称 类型 默认值 描述 v1 Float32Array|number[] 第一个向量。 v2 Float32Array|number[] 第二个向量。 返回值 距离的平方,类型:number。