[英]Paypal Payment REST API web experience profile
我正在使用paypals rest API並將paypal與付款相結合。
我設法使用以下代碼創建Web體驗配置文件,但我不能運行此代碼2次,它說配置文件已經存在。
這是否意味着我必須創建一個配置文件並將其用於所有客戶和所有交易?
Web體驗配置文件的有效期。
或者我是否必須更改配置文件名稱並為每筆交易創建新的配置文件?
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"
}
}'
配置文件中的名稱變量對於每個商家都是唯一的。
通常,您將創建一次配置文件,然后多次使用該配置文件。
在您更新或刪除配置文件之前,沒有為Web體驗配置文件定義“生命周期時間”
DELETE /v1/payment-experience/web-profiles/<Profile-Id>
將配置文件ID傳遞給每個付款請求的JSON有效負載,
"experience_profile_id": "XP-CP6S-W9DY-96H8-MVN2"
除非您需要不同的體驗設置(允許運送/注釋/徽標img等),否則重復使用配置文件。
有關付款體驗概述的詳細信息,請查看此信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.