react-native-sdk-payment

1.0.5 • Public • Published

react-native-sdk-payment

Getting started

$ npm install react-native-sdk-payment --save

Mostly automatic installation

$ react-native react-native-sdk-payment

Manual installation

配置请参考支付宝开放文档

iOS

  1. In XCode, in the project navigator, right click LibrariesAdd Files to [your project's name]
  2. Go to node_modulesreact-native-sdk-payment and add RNPayment.xcodeproj
  3. In XCode, in the project navigator, select your project. Add libRNPayment.a,AlipaySDK.framework to your project's Build PhasesLink Binary With Libraries
  4. In XCode, in the project navigator, select your project. Add $(SRCROOT)/../node_modules/react-native-sdk-payment/ios/PaySdk to your project's Build SettingsFramework Search Paths
  5. Run your project (Cmd+R)<

Android

  1. Open up android/app/src/main/java/[...]/MainActivity.java
  • Add import com.library.pay.RNPaymentPackage; to the imports at the top of the file
  • Add new RNPaymentPackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:
    include ':react-native-sdk-payment'
    project(':react-native-sdk-payment').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-sdk-payment/android')
    
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:
      compile project(':react-native-sdk-payment')
    

Usage

import PaymentSDK from 'react-native-sdk-payment';
 
PaymentSDK.onPay(1,{ order:'123' },'appScheme',()=> {
    console.log('成功回调');
},() => {
    console.log('失败回调');
});
 

Readme

Keywords

Package Sidebar

Install

npm i react-native-sdk-payment

Weekly Downloads

4

Version

1.0.5

License

MIT

Unpacked Size

20 MB

Total Files

971

Last publish

Collaborators

  • zhangguozhong