go - 在 Paypal 中创建客户

标签 go paypal

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

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

我需要通过 Go 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"
     }
   }
}

这是我得到的,因为我目前收到 500 错误

关于go - 在 Paypal 中创建客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55238536/

相关文章:

go - 如何使用Go在ejabberd中创建账户和添加/删除好友?

arrays - 在 Go 中,为什么 a[1 :] not give an index out of bounds error for a capacity = 1 slice?

以最少的分配进行垃圾收集器开销?

asp.net - asp.net 应用程序中的 paypal ipn 集成

ios - 通过 Braintree PayPal 支付总是失败 iOS

goland 检查 xlsx 的文件类型

windows - 如何在 Windows 上的 golang 中验证父进程是否已退出?

php - Paypal ,添加到购物车 - 我可以同时销售产品和订阅吗?

php - 带有 IPN 的 Paypal : How to cancel subscription from website,

mobile - PayPal 支付成功不回发数据,只用于手机结账