首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Paypal支付REST网络体验简介

Paypal支付REST网络体验简介
EN

Stack Overflow用户
提问于 2015-09-23 08:47:56
回答 3查看 3.6K关注 0票数 4

我正在使用贝宝rest和集成paypal与支付。

我设法用下面的代码创建web体验配置文件,但是我不能运行这个代码2次,它说概要文件已经存在了。

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

web体验配置文件的有效期为多长时间。

还是我必须更改配置文件名并为每个事务创建一个新的配置文件?

代码语言:javascript
复制
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"
  }
}'
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-24 09:57:36

  • 没有为web体验配置文件定义“生命周期”,直到更新或删除配置文件 DELETE /v1/payment-experience/web-profiles/<Profile-Id>
  • 将配置文件ID传递给每个支付请求的JSON有效负载, "experience_profile_id":"XP-CP6S-W9DY-96H8-MVN2“ 重用配置文件,除非您需要不同的体验设置(允许发货/备注/徽标img等)。

有关付款经验概述的更多详细信息,请查看此

票数 4
EN

Stack Overflow用户

发布于 2015-09-23 14:30:43

除了先前的答案外-

  • 您首先使用创建配置文件name
  • 创建它之后,如果您想使用配置文件,请使用它的id (由Paypal分配给它)

取决于您想要如何实现这一点,您的流可能是

  1. 获取现有配置文件 (如果有的话)
  2. 然后评估是否要添加或获取id。
代码语言:javascript
复制
- if `name` (or `id`) exists, obtain/use its `id`, otherwise,
- if you _add_ ([Create](https://developer.paypal.com/docs/api/#create-a-web-experience-profile)), the response will return the `id`

嗯..。

票数 5
EN

Stack Overflow用户

发布于 2015-09-23 14:20:41

配置文件中的名称变量在每个商家中是唯一的。

通常,您将创建一个概要文件一次,然后多次使用该配置文件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32734909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档