diff --git a/docs/api/request-payment.md b/docs/api/request-payment.md index 59a2f32319f5ff80b2eeee6a544cce1b49dfdee6..de2e8321c728567f7d09350dbb3cd6a1ab2c8fd6 100644 --- a/docs/api/request-payment.md +++ b/docs/api/request-payment.md @@ -124,7 +124,15 @@ uni.requestPayment是一个统一各平台的客户端支付API,客户端均 -## 自定义支付provider +## 自定义支付provider接入到uni API + +背景:目前基座已经内置了阿里支付,微信支付,基于开放的原则,在以上支付不满足用户需求的情况下, + +用户可以基于我们规范化的接口,错误信息描述等实现自己的支付需求,而在最终使用方式上与内置API无任何差别。 + +举个例子,用户想使用uni.requestPayment()的方式调用阿里支付,但是内置支付api不支持(这里假设内置api不支持阿里支付), + +那只需要按照下面四个步骤实现即可: 第一步,在interface.uts 中定义接口,继承UniPaymentProvider,代码如下