如何使用PayPal PAYID?

如何使用PayPal PAYID?,paypal,Paypal,我一直在使用PayPal Java SDK,但不幸的是,我没有找到足够的文档。我已从中删除了代码。成功运行后,我收到以下响应: { "id": "PAYID-1234", "intent": "sale", "payer": { "payment_method": "paypal" }, "transactions": [ { "related_resources": [], "amount": { "currency"

我一直在使用PayPal Java SDK,但不幸的是,我没有找到足够的文档。我已从中删除了代码。成功运行后,我收到以下响应:

{
  "id": "PAYID-1234",
  "intent": "sale",
  "payer": {
    "payment_method": "paypal"
  },
  "transactions": [
    {
      "related_resources": [],
      "amount": {
        "currency": "USD",
        "total": "1.00"
      }
    }
  ],
  "state": "created",
  "create_time": "2020-03-18T08:50:04Z",
  "links": [
    {
      "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAYID-123",
      "rel": "self",
      "method": "GET"
    },
    {
      "href": "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd\u003d_express-checkout\u0026token\u003dEC-ABC",
      "rel": "approval_url",
      "method": "REDIRECT"
    },
    {
      "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAYID-123/execute",
      "rel": "execute",
      "method": "POST"
    }
  ]
}

从这里开始,用户授权付款的下一步应该是什么?不确定是否只有我,但我觉得没有足够的文档。

不要使用v1 SDK,它太旧了

使用v2

要获得用户批准,请使用此前端:



一旦一切顺利,请不要忽视,这样,如果由于买家的第一张卡被拒绝等原因导致捕获失败,这将传播回用户界面,买家可以选择其他资金来源。

谢谢@PrestonPHX