api - Paypal Payment REST API 网页体验简介

标签 api rest paypal

我正在使用 paypals rest API 并将 paypal 与付款集成。

我设法使用以下代码创建网络体验配置文件,但我无法运行这段代码 2 次,它说配置文件已经存在。

这是否意味着我必须创建一个配置文件并将其用于所有客户和所有交易?

网络体验配置文件的有效期。

或者我是否必须更改个人资料名称并为每笔交易创建新的个人资料?

curl -v POST https://api.sandbox.paypal.com/v1/payment-experience/web-profiles \
  -H 'Content-Type:application/json' \
  -H 'Authorization: Bearer <Access-Token>' \
  -d '{
    "name": "YeowZa! T-Shirt Shop",
    "presentation": {
    "brand_name": "YeowZa! Paypal",
    "logo_image": "site",
    "locale_code": "US"
  },
    "input_fields": {
    "allow_note": true,
    "no_shipping": 0,
    "address_override": 1
  },
    "flow_config": {
    "landing_page_type": "billing",
    "bank_txn_pending_url": "site"
  }
}'

最佳答案

除了之前的回答——

  • 第一个 Create a profile有一个名字
  • 创建后,如果您想使用配置文件,请使用它的 id(由 Paypal 分配给它)

根据你想如何实现这个,你的流程可能是

  1. Obtain existing profiles (如果有的话)

  2. 然后判断是要添加还是获取id

    • 如果name(或id)存在,获取/使用它的id,否则,
    • 如果您添加 ( Create ),响应将返回 id

嗯...

关于api - Paypal Payment REST API 网页体验简介,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32734909/

相关文章:

php - 如何使用 PHP 在 MySQL 中插入空间数据?

wcf - WCF 服务与 Web 服务和 REST 服务的区别

asp.net-mvc - 我可以在不依赖客户从 PayPal 单击 "Return to site"的情况下从 PayPal Standard 获得订单确认吗?

paypal - nopcommerce Paypal 沙箱帐户不工作

c++ - 使用 C++ Python API 逐行执行 python 脚本

java - 在文件中添加员工

java - 坩埚 REST API : Can't add reviewer

html - 如何向 PayPal 按钮添加更多信息?

http - 处理 HTTP 请求和响应

web-services - Azure 中的简单文件生成器服务?