From ba19d07378b2c1b9eb6cea982f60eb41b4ae9b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BF=97=E9=80=9A?= Date: Mon, 21 Feb 2022 11:53:12 +0000 Subject: [PATCH] update docs/app-payment-paypal.md. --- docs/app-payment-paypal.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/app-payment-paypal.md b/docs/app-payment-paypal.md index 20336d734..19b716e07 100644 --- a/docs/app-payment-paypal.md +++ b/docs/app-payment-paypal.md @@ -1,15 +1,15 @@ -### 开通 -- 登录[paypal开发者中心](https://developer.paypal.com/developer/applications),创建应用 -- 在 My Apps 中点击已创建的应用,获取ClientID(支付订单中需要) +### 开通 +- 登录[paypal开发者中心](https://developer.paypal.com/developer/applications),创建应用 +- 在 My Apps 中点击已创建的应用,获取ClientID(支付订单中需要) - 添加return URL等相关配置,设置return URL时需注意: + 格式为“包名+://paypalpay”,必需全小写 + 可添加多个return URL分别给Android和iOS平台使用 - -更多信息详见 [申请开通Paypal操作指南](https://uniapp.dcloud.io/app-payment-paypal-open) +更多信息详见 [申请开通Paypal操作指南](https://uniapp.dcloud.io/app-payment-paypal-open) +仅供iOS11.0及以上版本使用 ### 配置 -在manifest.json文件“App模块配置”项的“Payment(支付)”下,勾选“paypal支付”项并配置相关参数 +在manifest.json文件“App模块配置”项的“Payment(支付)”下,勾选“paypal支付”项并配置相关参数 ![](https://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/payment/paypal_setup_manifest_info.png) **参数说明** @@ -20,12 +20,12 @@ iOS平台使用的return URL,必须与paypal开发者中心配置的值一致 > 提示:returnURL_android 和 returnURL_ios 可以相同,不相同时需要paypal开发者中心添加多个return URL - -### 服务器生成订单 + +### 服务器生成订单 在 App 端调用支付前,需在业务服务器生成支付订单并获取`orderId`,详情可参考paypal官方文档:[Create Order](https://developer.paypal.com/api/orders/v2/#orders_create) - -### 应用内发起支付 + +### 应用内发起支付 - uni-app项目 调用 [uni.requestPayment(OBJECT)](https://uniapp.dcloud.io/api/plugins/payment?id=requestpayment) 发起支付,OBJECT参数中provider属性值固定为`paypal`、orderInfo属性值为订单对象 @@ -107,7 +107,7 @@ plus.payment.getChannels(function(channels){ }); ``` - + ### 服务器授权 在App端发起支付完成后,返回订单id,并没有完成支付操作,需要在服务器授权或捕获订单完成扣款。 - 授权订单付款参考paypal官方文档:[Authorize payment for order](https://developer.paypal.com/api/orders/v2/#orders_authorize) -- GitLab