在PayPal中创建客户

时间:2019-03-19 10:17:21

标签: go paypal

我正在研究PayPal,想了解一些可以通过Golang API在Stripe中完成的关于PayPal的事情:

  1. 我们可以通过PayPal Go API创建客户,然后将卡附加到该客户吗?现在,我所集成的是将卡直接保存到PayPal保管库中,并从保存的卡开始交易。我浏览了Go API的文档,发现那里没有关于通过API创建客户的文档。 PayPal API Docs
  2. 填写卡片详细信息时,是否可以从PayPal api返回卡片随机数/令牌,以便令牌代表所有卡片信息?
  3. 我可以通过PayPal Go API将卡设置为客户的默认卡吗?

我需要通过Go API了解以上所有要点。有人可以指导我如何做所有上述所有工作吗?

1 个答案:

答案 0 :(得分:-1)

据我所知,您可以找到

创建要捕捉的订单

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"
     }
   }
}

据我所知,因为我目前遇到500错误