{"repo":"uiwjs/react-native-alipay","free":true,"listed":false,"github":"https://github.com/uiwjs/react-native-alipay","clone":"git clone https://github.com/uiwjs/react-native-alipay.git","description":"基于 React Native 的宝支付包，已更新到最新的支付宝 SDK 版本，支持Android/iOS。","language":"Java","stars":240,"topics":["react-native","reactjs","alipay","uiw","uiwjs","android","ios"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Using my app is also a way to support me: @uiw/react-native-alipay 基于 React Native 的宝支付插件，支持 iOS/Android。适用于商家在 App 应用中集成支付宝支付功能，商家 APP 调用支付宝提供的 SDK，SDK 再调用支付宝 APP 内的支付模块。如果用户已安装支付宝APP，商家APP会跳转到支付宝中完成支付，支付完后跳回到商家 APP 内，最后展示支付结果。如果用户没有安装支付宝 APP，商家 APP 内会调起支付宝网页支付收银台，用户登录支付宝账户，支付完后展示支付结果。完整实例 Example 完整的接口文档 ⚠️ 4.0+ 在 iOS 打包中报错，这是因为使用阿里云产品的 SDK 出现 UTDID 冲突的问题，在 @EatherToo 的帮助下(#44)，UTDID 被剥离了。可以在 Podfile 中加上 pod 'UTDID' 解决打包失败的问题。感谢 @abing ⚠️ v5.x 在 android 需要 Gradle 7+ (#61 #60) 注意事项 1. Android：支持2.3及以上的系统版本运行。 2. iOS：iOS 6.0以上(包含iOS 6.0)。 3. 支持手机系统：iOS（苹果）、Android（安卓）。 4. 调试请注意 支付宝接入应用必须 已审核通过 状态。 5. 支付宝开放平台-管理中心，签约 APP支付 和 APP支付宝登录 功能。 6. 适用于 react-native = 0.60+ 低版本未测试。 7. AlipaySDK 15.7.7 已更新到最新的支付宝 SDK 版本。 8. URL Schemes 要以字母开头不能为纯数字。 安装依赖 API Alipay.alipay 支付 Alipay.alipay: (payInfo: string) = Promise ; - ⚠️ 注意支付成功返回结果是一个字符串，返回内容 - ⚠️ 支付宝需要设置 Scheme 和 iOS添加原生代码，才能支持支付和回弹商家APP的功能 - ⚠️ 支付宝 管理中心-支付宝开放平台 需要签约 APP支付 订单详情 payInfo 编码前的数据 订单详情 payInfo 编码的数据 - ⚠️ 后台 SDK 根据所有数据生成 sign ，建议通过 API 拿到这个数据，拼接数据会报错。 - ⚠️ out trade no 订单 id 和 sign 签名 是唯一的，每次不一样，需要后台生成。 支付返回结果，支付宝返回结果参数说明： Alipay.authInfo 登录授权 Alipay.authInfo: (authInfoStr: string) = Promise ; - ⚠️ 注意授权成功返回结果是一个字符串，返回内容 - ⚠️ 支付宝需要设置 Scheme 和 iOS添加原生代码，才能支持验证回弹商家APP的功能 - ⚠️ 支付宝 管理中心-支付宝开放平台 需要签约 APP支付宝登录 授权返回结果，支付宝返回结果参数说明： Alipay.getVersion 获取 SDK 版本 Alipay.getVersion: () = Promise ; 支付宝返回应用 iOS 设置 - ⚠️ Android 端不需要做任何设置。 - ⚠️ 如果用户从 支付宝App 跳转到 商家APP ，是通过系统功能切换，而不是通过 支付宝APP 功能键返回 商家APP ，回调函数是不起作用的，可通过 AppState.addEventList","default_branch":null,"files":null,"tree":[],"storefront":"/r/uiwjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uiwjs/react-native-alipay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}