Go 在PayPal中创建客户

Go 在PayPal中创建客户,go,paypal,Go,Paypal,我在PayPal上工作,想知道一些关于PayPal的事情,我们可以通过Golang API在Stripe中做: 我们是否可以通过PayPal Go API创建一个客户,然后将卡附加到该客户?现在我集成的是将一张卡直接保存到PayPal vault中,并从保存的卡开始交易。我查阅了Go API的文档,没有发现关于通过API创建客户的文档 当我们填写卡片详细信息时,是否可以从PayPal api返回一个卡片nonce/令牌,以便令牌代表所有卡片信息 我可以通过PayPal Go API将卡设置为客户

我在PayPal上工作,想知道一些关于PayPal的事情,我们可以通过Golang API在Stripe中做:

  • 我们是否可以通过PayPal Go API创建一个客户,然后将卡附加到该客户?现在我集成的是将一张卡直接保存到PayPal vault中,并从保存的卡开始交易。我查阅了Go API的文档,没有发现关于通过API创建客户的文档
  • 当我们填写卡片详细信息时,是否可以从PayPal api返回一个卡片nonce/令牌,以便令牌代表所有卡片信息
  • 我可以通过PayPal Go API将卡设置为客户的默认卡吗

  • 我需要通过GoAPI了解以上所有要点。如果可能的话,有谁能指导我如何完成上述所有工作吗?

    从我能收集到的信息来看:

    创建订单的目的是捕获 然后捕获订单
    POST/v2/checkout/orders//capture
    {
    “付款来源”:{
    “代币”:{
    “id”:“此处为金库卡id”,
    “类型”:“支付方式\令牌”
    }
    }
    }
    

    这是我所能得到的,因为我目前得到了500个错误

    我不明白你所说的“PayPal Go API”是什么意思,我没有看到任何官方的Gosdk@anthampaypal go api指的是golang paypal的第三方sdk。我正在使用sdkI,我会说,如果你在api文档中找不到任何东西,这意味着这是不可能的
    POST /v2/checkout/orders
    {
        "intent": "CAPTURE",
        "purchase_units": [
        {
          "amount": {
            "currency_code": "USD",
            "value": "1.00"
          }
        }
      ]
    }
    
    POST /v2/checkout/orders/<OrderId>/capture
    {
        "payment_source": {
         "token": {
           "id": "VAULT CARD ID HERE",
           "type": "PAYMENT_METHOD_TOKEN"
         }
       }
    }